【发布时间】:2012-08-01 05:38:57
【问题描述】:
我从 http://earthquake.usgs.gov/earthquakes/feed/geojson/all/hour
这里引用数据:
"properties":{
"mag":0.5,
"place":"123km NNW of Talkeetna, Alaska",
"time":1343795877,
"tz":-480,
"url":"/earthquakes/eventpage/ak10523664",
"felt":null,
"cdi":null,
"mmi":null,
"alert":null,
"status":"AUTOMATIC",
"tsunami":null,
"sig":"4",
"net":"ak",
"code":"10523664",
"ids":",ak10523664,",
"sources":",ak,",
"types":",general-link,general-link,geoserve,nearby-cities,origin,"
},
但是当我使用时:
Date date1 = new Date();
date1.setTime("1343795877");
结果是:1970 年 1 月 16 日星期五 13:16:35 GMT+00:00 但正确的日期是 2012 年 8 月 1 日星期三 04:37:57 UTC(来自同一网站的 CSV 版本)
我怎样才能得到正确的时间??
【问题讨论】:
-
更改时区对您没有帮助.. 那怎么可能.. 只是认为时区只有小时而不是年份的差异:P
-
@Abhishekbhutra Hay,我想这取决于你住在哪里 ;) - 好点,抱歉 :(
标签: java datetime-format android-date