java日期格式化

2021-08-31 22:21:25 字數 1108 閱讀 7147

日期和時間模式

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

定義了以下模式字母(所有其他字元 'a' 到 'z' 和 'a' 到 'z' 都被保留):

字母 日期或時間元素 表示 示例

g era 標誌符 text ad

y 年 year 1996; 96

m 年中的月份 month july; jul; 07

w 年中的週數 number 27

w 月份中的週數 number 2

d 年中的天數 number 189

d 月份中的天數 number 10

f 月份中的星期 number 2

e 星期中的天數 text tuesday; tue

a am/pm 標記 text pm

h 一天中的小時數(0-23) number 0

k 一天中的小時數(1-24) number 24

k am/pm 中的小時數(0-11) number 0

h am/pm 中的小時數(1-12) number 12

m 小時中的分鐘數 number 30

s 分鐘中的秒數 number 55

s 毫秒數 number 978

z 時區 general time zone pacific standard time; pst; gmt-08:00

z 時區 rfc 822 time zone -0800

例子:

******dateformat sdf = new ******dateformat("yyyy mm dd hh mm ss sss");

calendar ca = calendar.getinstance();

string st = sdf.format(ca.gettime());

system.out.println("***" + st);

java日期格式化

日期格式化 這個比較簡單,不多說什麼了,一看便知。date date new date dateformat sdf new dateformat dateformat sdf1 new dateformat yyyy mm dd dateformat sdf2 new dateformat yyy...

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...