Dev*_*per 5 java datetime timestamp
string : 2014-04-25 17:03:13
Run Code Online (Sandbox Code Playgroud)
使用SimpleDateFormat是否足以格式化?否则我将转向任何新的API?
Date date = new Date(string);
DateFormat dateFormat = new SimpleDateFormat ("yyyy-MM-dd");
out.println( dateFormat.format (date));
Run Code Online (Sandbox Code Playgroud)
我的预期结果是(印度地区):
Date : 25-04-2014
Time : 05:03 PM
Run Code Online (Sandbox Code Playgroud)
Boh*_*ian 21
记住Date对象没有固有的格式,你需要两个DateFormat对象来产生你想要的结果 - 一个用于解析,另一个用于格式化:
String input = "2014-04-25 17:03:13";
DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat outputFormat = new SimpleDateFormat("'Date : 'dd-MM-yyyy\n'Time : 'KK:mm a");
System.out.println(outputFormat.format(inputFormat.parse(input)));
Run Code Online (Sandbox Code Playgroud)
输出:
Date : 25-04-2014
Time : 05:03 PM
Run Code Online (Sandbox Code Playgroud)
请注意在格式中使用带引号的序列,例如"'Date : '",在格式模式中将其视为文字.
| 归档时间: |
|
| 查看次数: |
31138 次 |
| 最近记录: |