久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Java.util.Calendar - 自 1970 年 1 月 1 日以來的毫秒數

Java.util.Calendar - milliseconds since Jan 1, 1970(Java.util.Calendar - 自 1970 年 1 月 1 日以來的毫秒數)
本文介紹了Java.util.Calendar - 自 1970 年 1 月 1 日以來的毫秒數的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

程序后跟輸出.有人請向我解釋為什么從 1970 年 1 月 1 日開始的 10,000,000 毫秒是 1969 年 11 月 31 日.好吧,請有人解釋我的假設有什么問題,即第一次測試應該從 1970 年 1 月 1 日開始產生 10,000,000 毫秒的時間.小于 10,000,000 的數字產生同樣的結果.

public static void main(String[] args) {字符串 x = "10000000";長 l = new Long(x).longValue();System.out.println("長值:" + l);日歷 c = new GregorianCalendar();c.setTimeInMillis(l);System.out.println("以米為單位的日歷時間:" + c.getTimeInMillis());字符串 origDate = c.get(Calendar.YEAR) + "-" + c.get(Calendar.MONTH) + "-" + c.get(Calendar.DAY_OF_MONTH);System.out.println("YYYY-MM-DD 格式的日期:" + origDate);x = "1000000000000";l = new Long(x).longValue();System.out.println("
長值:" + l);c.setTimeInMillis(l);System.out.println("以米為單位的日歷時間:" + c.getTimeInMillis());origDate = c.get(Calendar.YEAR) + "-" + c.get(Calendar.MONTH) + "-" + c.get(Calendar.DAY_OF_MONTH);System.out.println("YYYY-MM-DD 格式的日期:" + origDate);}

<塊引用>

長值:10000000

米利斯的日歷時間:10000000

YYYY-MM-DD 格式的日期:1969-11-31

長值:1000000000000

米利斯的日歷時間:1000000000000

YYYY-MM-DD 格式的日期:2001-8-8

解決方案

您從 Calendar 打印的日期是您所在時區的本地日期,而紀元定義為 1970-01-01 的午夜在UTC.因此,如果您居住在 UTC 以西的時區,那么您的日期將顯示為 1969-12-31,即使(在 UTC 中)它仍然是 1970-01-01.

Program followed by output. Someone please explain to me why 10,000,000 milliseconds from Jan 1, 1970 is November 31, 1969. Well, someone please explain what's wrong with my assumption that the first test should produce a time 10,000,000 milliseconds from Jan 1, 1970. Numbers smaller than 10,000,000 produce the same result.

public static void main(String[] args) {

    String x = "10000000";
    long l = new Long(x).longValue();
    System.out.println("Long value: " + l);

    Calendar c = new GregorianCalendar();
    c.setTimeInMillis(l);
    System.out.println("Calendar time in Millis: " + c.getTimeInMillis());

    String origDate = c.get(Calendar.YEAR) + "-" + c.get(Calendar.MONTH) + "-" + c.get(Calendar.DAY_OF_MONTH);  
    System.out.println("Date in YYYY-MM-DD format: " + origDate);

    x = "1000000000000";
    l = new Long(x).longValue();
    System.out.println("
Long value: " + l);

    c.setTimeInMillis(l);
    System.out.println("Calendar time in Millis: " + c.getTimeInMillis());

    origDate = c.get(Calendar.YEAR) + "-" + c.get(Calendar.MONTH) + "-" + c.get(Calendar.DAY_OF_MONTH);  
    System.out.println("Date in YYYY-MM-DD format: " + origDate);
}

Long value: 10000000

Calendar time in Millis: 10000000

Date in YYYY-MM-DD format: 1969-11-31

Long value: 1000000000000

Calendar time in Millis: 1000000000000

Date in YYYY-MM-DD format: 2001-8-8

解決方案

The dates you print from Calendar are local to your timezone, whereas the epoch is defined to be midnight of 1970-01-01 in UTC. So if you live in a timezone west of UTC, then your date will show up as 1969-12-31, even though (in UTC) it's still 1970-01-01.

這篇關于Java.util.Calendar - 自 1970 年 1 月 1 日以來的毫秒數的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Parsing an ISO 8601 string local date-time as if in UTC(解析 ISO 8601 字符串本地日期時間,就像在 UTC 中一樣)
How to convert Gregorian string to Gregorian Calendar?(如何將公歷字符串轉換為公歷?)
Java: What/where are the maximum and minimum values of a GregorianCalendar?(Java:GregorianCalendar 的最大值和最小值是什么/在哪里?)
Calendar to Date conversion for dates before 15 Oct 1582. Gregorian to Julian calendar switch(1582 年 10 月 15 日之前日期的日歷到日期轉換.公歷到儒略歷切換)
java Calendar setFirstDayOfWeek not working(java日歷setFirstDayOfWeek不起作用)
Java: getting current Day of the Week value(Java:獲取當前星期幾的值)
主站蜘蛛池模板: 日韩在线h | 午夜在线| 免费一级欧美在线观看视频 | 国产色 | 欧美日韩国产精品 | 精品欧美乱码久久久久久1区2区 | 超碰天天| 亚洲成av人片在线观看无码 | 国产精品亚洲综合 | 欧美精品一二三 | 欧美在线看片 | 日韩高清一区 | 天堂男人av | 色视频www在线播放国产人成 | 欧美中文在线 | 色接久久 | 日韩视频在线免费观看 | 精品一二区 | 久久精品视频在线免费观看 | 成人激情免费视频 | 久久av一区 | www4虎| 精品视频一区二区 | 一区视频在线播放 | 国产精品久久久99 | 日韩av成人 | 欧美激情视频一区二区三区在线播放 | 久久久爽爽爽美女图片 | 亚洲区一区二区 | 亚洲视频欧美视频 | 日韩精品网站 | 最新日韩在线视频 | 精品一级电影 | 日本一区二区不卡 | 亚洲激情自拍偷拍 | 久久99国产精品 | 在线观看日韩 | 午夜国产精品视频 | 又爽又黄axxx片免费观看 | 亚洲国产精品久久久久婷婷老年 | 九九福利|