1
以下行返回相同的值相同的值,即使它們是在不同的時區的Java 8 - toEpochSecond返回不同的時區
System.out.println(Instant.now().atZone(ZoneId.of("GMT+04")).toEpochSecond());
System.out.println(Instant.now().atZone(ZoneId.of("GMT+02")).toEpochSecond());
我是不是做錯了什麼或者我根本沒有理解它是如何工作?
謝謝。你能提供一個例子,根據時區返回1970年1月1日以來的秒數嗎? –
嗯,我在移動設備上,暫時無法啓動好的代碼片段。但也...抱歉,我不明白這個問題。什麼是你想要轉換的東西的輸入和輸出(類型和值)? (換句話說,給定X你想要Y,請定義X&Y) –
@DouaBeri:這是一件非常奇怪的事情想要知道,並且可能表明你試圖做錯事。你究竟在努力實現什麼? –