Man*_*noj 3 java calendar date
以下作品(显示UTC时间)
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
System.out.println(new Date());
Run Code Online (Sandbox Code Playgroud)
但这不(显示当地时间)
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
System.out.println(cal.getTime());
System.out.println(new Date());
Run Code Online (Sandbox Code Playgroud)
有什么简单的东西,我错过了吗?
你打印出的结果Date.toString(),它总是使用默认的时区.
我建议你使用DateFormat,这更适合格式化日期.Date.toString实际上只适合调试 - 它无法控制格式.
或者,使用Joda Time进行所有日期和时间操作 - 这是一个更好的API开始:)
| 归档时间: |
|
| 查看次数: |
5374 次 |
| 最近记录: |