Re: [問題] 有關轉換時間

作者: JustinHere (良葛格)   2014-06-14 16:36:00
※ 引述《iamsewei (翠玉林志玲)》之銘言:
: 我有一個64bitn windows number 的時間字串
: 1396487878
: 在stackoverflow找到的方法
: http://ppt.cc/Ks6o
: 卻不會使用....
: Date date = new Date((1396487878));
: Log.i("main","cover date= "+date);
: 在android 上面我使用這樣印出來發現時間 是1970....不知道我哪裡有問題
: 希望熟悉的大大可以教一下 感謝Q_Q 網路沒甚麼資料
除了其他人解決的問題之外,這邊要提醒一下,可以的情況下,
別用或別相信Date的toString傳回的時間描述…
Date實例的時區無法變換,也不建議使用toString()來得知年月日等欄位資訊,
toLocaleString()、toGMTString()這兩個方法也被廢棄了,也就是說,有關於
字串時間格式的處理,不再是Date的職責。
有關字串時間格式的處理,職責落到了java.text.DateFormat…要取得時間的
各個欄位,或者是對時間日期進行操作,可以使用Calendar...
對於更複雜的時間計算,如果使用JDK8,那就用JSR310吧!之前的JDK,那就用
Joda-Time…
順便談一下〈機器的時間觀與人的時間觀〉…
http://www.ithome.com.tw/voice/88489
作者: hiigara (石頭)   2014-06-15 15:04:00
這年頭「輸出日期字串」這件事情被搞的有夠複雜....
作者: JustinHere (良葛格)   2014-06-15 15:57:00
應該說時間本來就很複雜 http://tinyurl.com/qcacfhm
作者: yyc1217 (somo)   2014-06-15 16:53:00
我好開心jdk8有民國年的東東
作者: lovdkkkk (dk)   2014-06-16 09:26:00
Minguo... 這類別名好貼心啊 @@
作者: NullLife (廢材大叔有點累)   2014-06-17 09:47:00
推良葛格~
作者: hgs1906 (受遺棄之子)   2014-06-17 14:52:00
感謝您的分享 謝謝
作者: Gismudis (Gis)   2014-06-20 19:03:00
我是看您的網站長大的
作者: dream1124 (全新開始)   2014-06-25 23:17:00
哇~ 良葛格出現啦~

Links booklink

Contact Us: admin [ a t ] ucptt.com