我需要将日期格式更改为UTC格式.
文件file = new File();
...
file.lastModified();
我需要以UTC格式转换文件的lastModified日期.
Tay*_*yab 17
String lv_dateFormateInUTC=""; //Will hold the final converted date
SimpleDateFormat lv_formatter = new SimpleDateFormat();
lv_formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
lv_dateFormateInUTC = lv_formatter.format(lv_localDate);
Run Code Online (Sandbox Code Playgroud)
像这样...... !!
很简单:
Date date = new Date(file.lastModified())
Run Code Online (Sandbox Code Playgroud)
这是有效的,因为long返回的值File.lastModified()表示自Javadoc中所述的纪元(1970年1月1日00:00:00 GMT)以来的毫秒数.同样的道理也是如此java.util.Date.所以他们已经在UTC/GMT.当日期转换为字符串(如via Date.toString()或DateFormat对象)时,它通常以本地时区表示,但long它存储的值与时区无关.
| 归档时间: |
|
| 查看次数: |
30879 次 |
| 最近记录: |