java日期格式化

2021-08-30 17:43:31 字數 778 閱讀 1459

日期格式化

這個比較簡單,不多說什麼了,一看便知。

date date = new date();

******dateformat sdf = new ******dateformat();

******dateformat sdf1 = new ******dateformat("yyyy-mm-dd");

******dateformat sdf2 = new ******dateformat("yyyy-mm-dd hh:mm:ss");

******dateformat sdf3 = new ******dateformat("yyyy年mm月dd日 hh時mm分ss秒");

然後分別列印出來

//結果如下:

簡要說明一下:轉化之後的結果都是字串型別。其中yyyy代表年份,mm代表月份,dd代表日,hh代表小時,mm代表分鐘,ss代表秒。

補充乙個時間戳的轉換

首先獲取當前時間戳:

system.currenttimemillis()    //列印 -> 1541145276002
以上結果是long型別,轉換如下:

sdf3.format(long.parselong(string.valueof(system.currenttimemillis())));   //列印 -> 2023年11月02日 15時54分36秒
就到這裡了~

java日期格式化

日期和時間模式 日期和時間格式由日期和時間模式 字串指定。在日期和時間模式字串中,未加引號的字母 a 到 z 和 a 到 z 被解釋為模式字母,用來表示日期或時間字串元素。文字可以使用單引號 引起來,以免進行解釋。表示單引號。所有其他字元均不解釋 只是在格式化時將它們簡單複製到輸出字串,或者在分析時...

java日期格式化

用法 dateformat dformat new dateformat yyyy mm dd hh mm ss.sss string currdate dformat.format new date system.out.println 現在的時間為 currdate1 補充 模式字母 摘自jdk...

Java日期格式化

date類表示特定的瞬間精確到毫秒,不過從api可以看出很多的方法已經廢棄了,這個類已經在過多使用了,不過還是需要了解一下的,為了後面的學習做鋪墊 date date new date system.out.println date.gettime dateformat dateformat new...