我打電話給API(使用澤西島),它返回帶有區域偏移量的日期時間。有時,數據的格式如下: "2017-03-28T14:40:00+01:00"
,有時是這種格式(我不控制這一點) "2017-03-28T14:40:00+0100" (where the ':' in timezone offset is missing).
我想這些元帥到java.time.ZonedDateTime對象
我認爲這已經被問過了,但我找不到anything。 使用java.time確定給定的ZonedDateTime是否爲「今天」的最佳方法是什麼? 我已經想出了至少兩種可能的解決方案。我不確定這些方法是否存在漏洞或陷阱。基本想法是讓java.time數字出來,並沒有做任何的數學自己: /**
* @param zonedDateTime a zoned date time to compare wi
使用LocalDate,我得到了在Period實例中表達的差異。例如: LocalDate born = LocalDate.of(1990, Month.SEPTEMBER, 30);
Period myAge = Period.between(born, LocalDate.now());
System.out.println("My age is: "+myAge.getYears()+