初始化
Date date = new Date();
輸出時間字串
System.out.println(date.toString());
字母 描述 示例
G 紀元標記 AD
y 四位年份 2001
M 月份 July or 07
d 一個月的日期 10
h A.M./P.M. (1~12)格式小時 12
H 一天中的小時 (0~23) 22
m 分鐘數 30
s 秒數 55
S 毫秒數 234
E 星期幾 Tuesday
D 一年中的日子 360
F 一個月中第幾周的周幾 2 (second Wed. in July)
w 一年中第幾周 40
W 一個月中第幾周 1
a A.M./P.M. 標記 PM
k 一天中的小時(1~24) 24
K A.M./P.M. (0~11)格式小時 10
z 時區 Eastern Standard Time
' 文字定界符 Delimiter
字符 描述 例子
c 完整的日期和時間 Mon May 04 09:51:52 CDT 2009
F ISO 8601 格式日期 2004-02-09
D U.S. 格式日期 (月/日/年) 02/09/2004
T 24小時時間 18:05:19
r 12小時時間 06:05:19 pm
R 24小時時間,不包含秒 18:05
Y 4位年份(包含前導0) 2004
y 年份后2位(包含前導0) 04
C 年份前2位(包含前導0) 20
B 月份全稱 February
b 月份簡稱 Feb
n 2位月份(包含前導0) 02
d 2位日子(包含前導0) 03
e 2位日子(不包含前導0) 9
A 星期全稱 Monday
a 星期簡稱 Mon
j 3位年份(包含前導0) 069
H 2位小時(包含前導0), 00 到 23 18
k 2位小時(不包含前導0), 0 到 23 18
I 2位小時(包含前導0), 01 到 12 06
l 2位小時(不包含前導0), 1 到 12 6
M 2位分鐘(包含前導0) 05
S 2位秒數(包含前導0) 19
L 3位毫秒(包含前導0) 047
N 9位納秒(包含前導0) 047000000
P 大寫上下午標志 PM
p 小寫上下午標志 pm
z 從GMT的RFC 822數字偏移 -0800
Z 時區 PST
s 自 1970-01-01 00:00:00 GMT的秒數 1078884319
Q 自 1970-01-01 00:00:00 GMT的毫妙 1078884319047
還有其他有用的日期和時間相關的類,對于更多的細節,你可以參考到Java標準檔案,
舉例
import java.util.Date; public class Datasa { public static void main(String[] args) { Date date = new Date(); System.out.println(date(date)); } public static String date(Date date){ String str = String.format("%tF",date); return str; } }
決議字串為時間
SimpleDataFormat類有一些附加的方法,特別是parse(),它會試圖按照給定的SimpleDataFormat物件的格式存盤來決議字串
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/538509.html
標籤:Java
上一篇:java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator 問題解決
