亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 Unix 時間戳轉換為日期

將 Unix 時間戳轉換為日期

鳳凰求蠱 2021-10-17 15:59:49
我有 Long 值1282680754000如果我在https://www.epochconverter.com/ 中檢查這個值,它會給我2010 年 8 月 24 日星期二晚上 8:12:34但是如果我使用 new DateTime(1282680754000).toDate()我得到Wed Aug 25 01:42:34 IST 2010(它增加了 +5.30 小時)如何獲得2010 年 8 月 24 日星期二晚上8:12:34 for 1282680754000 in java
查看完整描述

3 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

省略toDate,您正在將其轉換為Date對象,其toString方法使用您的操作系統默認時區來打印其值(您可以在問題中看到 IST)。


僅供參考,請檢查以下內容:


public static void main(String[] args) {

  DateTime dateTime = new DateTime(1282680754000L, DateTimeZone.forID("GMT"));

  System.out.println(dateTime.toDate().toGMTString());

}

2010 年 8 月 24 日 20:12:34 格林威治標準時間


反對(我的默認時區是 IDT):


public static void main(String[] args) {

  DateTime dateTime = new DateTime(1282680754000L,DateTimeZone.forID("GMT"));

  System.out.println(dateTime.toDate());

}

2010 年 8 月 24 日星期二 23:12:34 IDT


查看完整回答
反對 回復 2021-10-17
  • 3 回答
  • 0 關注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號