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 | 時 在上午或下午 (1~12) |
| H | 時 在一天中 (0~23) |
| m | 分 |
| s | 秒 |
| S | 毫秒 |
| E | 星期 |
| D | 一年中的第幾天 |
| F | 一月中第幾個星期幾 |
| w | 一年中第幾個星期 |
| W | 一月中第幾個星期 |
| a | 上午 / 下午 標(biāo)記符 |
| k | 時 在一天中 (1~24) |
| K | 時 在上午或下午 (0~11) |
| z | 時區(qū) |
常見標(biāo)準(zhǔn)的寫法"yyyy-MM-dd HH:mm:ss",注意大小寫,時間是24小時制,24小時制轉(zhuǎn)換成12小時制只需將HH改成hh,不需要另外的函數(shù)。