簡體   English   中英

在Java中解析js時間戳

[英]Parsing js timestamp in java

我有一個格式為1382482802615的時間戳,它是從這樣的一些js代碼中收到的:

    new Date().getTime()

我需要在Java中解析以上時間戳。 我將上述數據作為字符串接收。 我無法執行以下操作,這將引發超出范圍的編譯錯誤。

    Date date = new Date(1382482802615);

但是,如果我做這樣的事情:

    Date date = new Date();
    System.out.println(date.getTime());

它打印1383391655609,其中包含相同數量的數字。

我究竟做錯了什么? 或者如何將類似1382482802615的內容解析為Java中的日期?

如果沒有L ,則默認情況下該值為int且超過了Integer.MAX_VALUE的限制。 L轉換int值的時間很長。

 Date date = new Date(1382482802615L);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM