[英]Convert Date to time stamp in java
我正在嘗試將日期轉換為時間戳
Thu Jul 04 13:32:51 IST 2013
的時間戳值
java.sql.Timestamp timeStampDate = new
Timestamp(user.getCreatedTime().getTime());
System.out.println("Today is " +timeStampDate);
但它的結果為2013-07-04 13:32:51.0
我只需要像1372924971000這樣的long值。
在您的Timestamp
對象上調用getTime()
:
返回自此Timestamp對象表示的自格林尼治標准時間1970年1月1日00:00:00以來的毫秒數。
實際上,您不必先創建Timestamp
。 user.getCreatedTime().getTime()
已經為您提供了所需的長值。
在時間戳對象上調用此函數 :
timeStampDate.getTime()
如文檔所述:
返回自此Timestamp對象表示的自格林尼治標准時間1970年1月1日00:00:00以來的毫秒數。
有趣的事實:用於測量經過時間的起始日期稱為紀元。 例如,這里是1970年1月1日。
實際上,您可以致電:
user.getCreatedTime().getTime()
我想您正在尋找簡單易用的時代
long epoch = System.currentTimeMillis()/1000;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.