我想同樣的結果,因爲這:有沒有辦法以毫秒爲單位打印日期時間?
dateTime.toDate().getTime() + ""
注:那+ ""
其轉換爲String
。
JodaTime的日期格式化程序是否有辦法做到這一點?我想這樣做:
dateTime.toString(x);
得到相同的結果。我試過這個:
new DateTime().toString("SSS")
但是這打印了第二個毫秒,這與第一個例子不一樣。
我想同樣的結果,因爲這:有沒有辦法以毫秒爲單位打印日期時間?
dateTime.toDate().getTime() + ""
注:那+ ""
其轉換爲String
。
JodaTime的日期格式化程序是否有辦法做到這一點?我想這樣做:
dateTime.toString(x);
得到相同的結果。我試過這個:
new DateTime().toString("SSS")
但是這打印了第二個毫秒,這與第一個例子不一樣。
首先請注意,dateTime.toDate().getTime()
以毫秒爲單位返回的時間不是以秒爲單位。此外,沒有默認的日期格式以millis打印日期。你當然也可以實現自己的DateTimeFormatter
但相比
String.valueOf(new DateTime().getMillis())
或
String.valueOf(new DateTime().getMillis()/1000)
它沒有任何意義,如果你想引起秒
哎呀,如果這是唯一的選擇,我會接受它作爲答案。謝謝 – 2015-02-11 23:10:21
* facepalm *你說得對,它返回millis。這一定使每個人都感到困惑。 – 2015-02-11 23:11:43
1)什麼是的「類型dateTime「在你的例子? 2)從什麼時候開始?幾秒鐘? – 2015-02-11 22:41:59
@MarceloCalbucci它是一個'DateTime'。從1970年1月1日00:00:00 GMT秒鐘 – 2015-02-11 22:51:13
'getMillis()/ 1000'做你想要的嗎? – doelleri 2015-02-11 22:55:31