1. String to
Date
String dateString = "2015-01-01 12:00:00";
Date date;
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
date = sdf.parse(dateString);
}
catch (ParseException e)
{
System.out.println(e.getMessage());
}
2. Date to
String
String dateString = null;
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//格式化date為字符串
dateString = sdf.format(now);
System.out.println(dateString);
3. SimpleDateFormat函數(shù)語法:
參數(shù) | 注釋 |
---|---|
G | 年代標(biāo)志符 |
y | 年 |
M | 月 |
d | 日 |
h | 時(shí) 在上午或下午 (1~12) |
H | 時(shí) 在一天中 (0~23) |
m | 分 |
s | 秒 |
S | 毫秒 |
E | 星期 |
D | 一年中的第幾天 |
F | 一月中第幾個(gè)星期幾 |
w | 一年中第幾個(gè)星期 |
W | 一月中第幾個(gè)星期 |
a | 上午 / 下午 標(biāo)記符 |
k | 時(shí) 在一天中 (1~24) |
K | 時(shí) 在上午或下午 (0~11) |
z | 時(shí)區(qū) |
常見標(biāo)準(zhǔn)的寫法"yyyy-MM-dd HH:mm:ss",注意大小寫,時(shí)間是24小時(shí)制凌蔬,24小時(shí)制轉(zhuǎn)換成12小時(shí)制只需將HH改成hh,不需要另外的函數(shù)懈词。