请告诉我如何将毫秒转换为joda日期时间?
formatter = DateTimeFormat.forPattern("dd/MM/yyyy'T'HH:mm:ss").withZone(DateTimeZone.forOffsetHoursMinutes(00, 00));
Run Code Online (Sandbox Code Playgroud)
甚至尝试过
String millisecond="14235453511"
DateTime.parse(millisecond);
Run Code Online (Sandbox Code Playgroud)
Men*_*ild 33
@Adam S给出的答案几乎没问题.但是,我更愿意明确指定时区.如果不指定它,您将DateTime在系统时区中获得构造的-instance.但你想要区域"0000"(UTC)?然后寻找这个替代构造函数:
String milliseconds = "14235453511";
DateTime someDate = new DateTime(Long.valueOf(milliseconds), DateTimeZone.UTC);
System.out.println(someDate); // 1970-06-14T18:17:33.511Z
Run Code Online (Sandbox Code Playgroud)
Ada*_*m S 16
long milliseconds = 14235453511;
DateTime someDate = new DateTime(milliseconds);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19724 次 |
| 最近记录: |