Java及數(shù)據(jù)庫對(duì)日期進(jìn)行格式化方式
Java及數(shù)據(jù)庫對(duì)日期進(jìn)行格式化
Java對(duì)日期進(jìn)行格式化可使用java.text.SimpleDateFormat
示例
package com.canco.util;?
import java.text.SimpleDateFormat;
import java.util.Date;?
public class Test {
?
?? ?public static void main(String[] args) throws Exception {
?? ??? ?SimpleDateFormat sf0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
?? ??? ?SimpleDateFormat sf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS");
?? ??? ?System.out.println(sf0.format(new Date()));
?? ??? ?System.out.println(sf1.format(new Date()));
?? ?}
}輸出:
2019-03-07 09:20:52 581
2019-03-07 09:20:52 582
因?yàn)楝F(xiàn)在是上午,所以HH和hh顯示效果一樣
| 字母 | 日期或時(shí)間元素 | 表示 | 示例 |
|---|---|---|---|
| G | Era標(biāo)志符 | Text | AD |
| y | 年 | Year | 1996; 96 |
| M | 年中的月份 | Month | July; Jul;07 |
| w | 年中的周數(shù) | Number | 27 |
| W | 月份中的周數(shù) | Number | 2 |
| D | 年中的天數(shù) | Number | 189 |
| d | 月份中的天數(shù) | Number | 10 |
| F | 月份中的星期 | Number | 2 |
| E | 星期中的天數(shù) | Text | Tuesday; Tue |
| a | Am/pm 標(biāo)記 | Text | PM |
| H | 一天中的小時(shí)數(shù) | (0-23) | Number 0 |
| k | 一天中的小時(shí)數(shù) | (1-24) | Number 24 |
| K | am/pm 中的小時(shí)數(shù) | (0-11) | Number 0 |
| h | am/pm 中的小時(shí)數(shù) | (1-12) | Number 12 |
| m | 小時(shí)中的分鐘數(shù) | Number | 30 |
| s | 分鐘中的秒數(shù) | Number | 55 |
| S | 毫秒數(shù) | Number | 978 |
| z | 時(shí)區(qū) | General time zone | Pacific Standard Time; PST; GMT-08:00 |
| Z | 時(shí)區(qū) | RFC 822 time zone | -0800 |
ORACLE數(shù)據(jù)庫日期格式

Java與數(shù)據(jù)庫時(shí)間格式轉(zhuǎn)換
import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date createTime;
@DateTimeFormat:是將Java中Date日期格式化@JsonFormat:是將從數(shù)據(jù)庫取出的日期格式化
補(bǔ)充:
- Java的日期類型是java.util.Date
- 數(shù)據(jù)庫的日期類型是TimeStamp
這樣就可以統(tǒng)一從數(shù)據(jù)庫取出和插入的日期格式。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring前后端跨域請(qǐng)求設(shè)置代碼實(shí)例
這篇文章主要介紹了Spring前后端跨域請(qǐng)求設(shè)置代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解
這篇文章主要介紹了ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解,對(duì)于broker而言,只有接收到確認(rèn)指令,才會(huì)認(rèn)為消息被正確的接收或者處理成功了,InforSuiteMQ提供以下幾種Consumer與Broker之間的消息確認(rèn)方式,需要的朋友可以參考下2023-10-10
帶你了解Java數(shù)據(jù)結(jié)構(gòu)和算法之二叉樹
這篇文章主要為大家介紹了Java數(shù)據(jù)結(jié)構(gòu)和算法之二叉樹,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01
通過Java連接SQL?Server數(shù)據(jù)庫的超詳細(xì)操作流程
java相對(duì)于其他語言(例如c,c++等)連接數(shù)據(jù)庫要方便得多,那么如何連接呢?下面這篇文章主要給大家介紹了關(guān)于通過Java連接SQL?Server數(shù)據(jù)庫的超詳細(xì)操作流程,需要的朋友可以參考下2023-03-03
Java concurrency之AtomicReference原子類_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
AtomicReference是作用是對(duì)"對(duì)象"進(jìn)行原子操作。這篇文章主要介紹了Java concurrency之AtomicReference原子類,需要的朋友可以參考下2017-06-06
Spring多數(shù)據(jù)源導(dǎo)致配置失效的解決
這篇文章主要介紹了Spring多數(shù)據(jù)源導(dǎo)致配置失效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
JavaWeb實(shí)現(xiàn)用戶登錄與注冊功能(服務(wù)器)
這篇文章主要介紹了JavaWeb實(shí)現(xiàn)用戶登錄與注冊功能,服務(wù)器部分的關(guān)鍵代碼實(shí)現(xiàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08

