美文网首页
java.util.Date与SimpleDateFormat的

java.util.Date与SimpleDateFormat的

作者: androidjp | 来源:发表于2017-01-10 18:50 被阅读26次

实际使用示例

SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss MM/dd/yyyy");
return result = dateFormat.format(new Date());
// result = "17:33:56 01/21/2017"

拓展:java.util.Calendar类(同样可以获取时间)

// 获取当前的时间
Calendar calendar = new GregorianCalendar();
String am_pm;
int hour = calendar.get(Calendar.HOUR);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
if(calendar.get(Calendar.AM_PM) == 0)
  am_pm = "AM";
else
  am_pm = "PM";
String CT = hour+":"+ minute +":"+ second +" "+ am_pm;

常用的匹配规则

表达式 解释 示例
G Era 指示器 AD
y 四位数表示的年 2001
M 一年中的月 July 或 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
' Escape for text Delimiter
" 单引号 `

相关文章

网友评论

      本文标题:java.util.Date与SimpleDateFormat的

      本文链接:https://www.haomeiwen.com/subject/zgqlbttx.html