[問題] System.currentTimeMillis()值如何反解?

看板java作者 (neverfly)時間17年前 (2009/02/26 14:45), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
如果我直接印出System.currentTimeMillis()的值, 則會回傳一個Long型態的現在時間, 會得到像1235630247659的結果,這是我要的沒錯。 但反過來說,假設我拿到另一串數字1235630676862, 請問是否有函式是將這串數字, 反解成2009-02-26 14:44:36.784這種格式, 精確到毫秒的嗎?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.208.47

02/26 14:55, , 1F
java.util.Date#Date(long) http://0rz.tw/Kuq1V
02/26 14:55, 1F

02/26 15:20, , 2F
java.text.DateFormat#format(Date) http://0rz.tw/Z64Ys
02/26 15:20, 2F

02/26 15:21, , 3F
強力推薦 Joda Time http://joda-time.sourceforge.net/
02/26 15:21, 3F

02/26 17:20, , 4F
原來是要把那串數字先轉成long,難怪先前用String會出錯
02/26 17:20, 4F
文章代碼(AID): #19fZgMrA (java)