java-time

    1熱度

    1回答

    使用Spring ZoneId,代碼: private static Map<String, String> getAllZoneIds() { final List<String> zoneList = new ArrayList<>(ZoneId.getAvailableZoneIds()); final Map<String, String> zones = new Ha

    -1熱度

    4回答

    我想單元測試使用java.time.LocalDateTime的代碼。我能夠得到模擬工作,但是當我添加時間(無論是分鐘還是天)時,我最終得到的值爲null。 @RunWith(PowerMockRunner.class) @PrepareForTest({ LocalDateTime.class }) public class LocalDateTimeMockTest { @Te

    2熱度

    1回答

    我試圖產生從LocalDate對象(java.time.LocalDate),其中我有以下條件的Date對象(java.util.Date): 允許可從減去一定天數的一個參數Date對象 將日期&時間是在一天的開始 有時間日期和當前UTC時間,即00:00:00 時區印章(即CDT或UTC)是無關緊要的,因爲我刪除從String 爲了達到這個標準,我創建了一個測試程序,但我得到有趣的結果,當我修改

    1熱度

    2回答

    DateTimeFormatter模式"yyyy_'w'w"無法格式化它已解析的值。 val df = DateTimeFormatter.ofPattern("yyyy_'w'w") df: DateTimeFormatter = Value(YearOfEra,4,19,EXCEEDS_PAD)'_''w'Localized(WeekOfWeekBasedYear,1) val week

    2熱度

    4回答

    我需要解析不同的時間格式到BASIC_ISO_DATE。眼下,有4種類型的日期格式: 2016-10-01(ISO_LOCAL_DATE) 2016T 201610T 2016-02-07T22:03:39.937Z(ISO 8601) 需要解析到20161001和打印出,默認日爲01,默認月份爲Jan。例子: 2016T - >20160101 201610T - >20161001 如何使用D

    1熱度

    1回答

    我: ZoneId gmt = ZoneId.of("GMT"); LocalDateTime localDateTime = LocalDateTime.now(); LocalDate localDateNow = localDateTime.toLocalDate(); Set<LocalDate> hollidays = new HashSet<>(); 我可以等於LocalD

    1熱度

    2回答

    我已經將我的Google App Engine應用程序移植到最近的Java 8運行時環境中。該應用程序工作正常,有幾個問題。 我已經移植我的代碼使用java.time而不是喬達時間,但響應請求時,應用程序引擎服務器拋出錯誤: java.lang.NoClassDefFoundError: java.time.ZonedDateTime is a restricted class. Please s

    2熱度

    1回答

    我想根據某些邏輯在Java數據庫的數據類型列中插入一個值datetime。 邏輯: 如果月份的日期是29日,30日或31日,則在下個月的28日。其他人在下個月的同一天投入。 E.g.如果日期爲2017-08-31,則數據庫中的日期爲2017-09-28。但是,如果日期是2017-08-27,則數據庫中的日期將爲2017-09-27。 我也想要一切在UTC。 我想要的代碼是這樣的: ZonedDat

    1熱度

    1回答

    我有一個具有java.time.ZonedDateTime屬性的實體。我想解析從dd/MM/yyyy HH:mm格式的表單提交的字符串到java.time.ZonedDateTime。我試過@DateTimeFormat(pattern = "dd/MM/yyyy HH:mm")。但它只適用於格式的LocalDate。 我還創建了一個Converter如下 public class ZonedDa

    2熱度

    1回答

    後的Java 8過期無法弄清楚如何在Java 8(不包括日曆),這個簡單的方法做: import java.time.Duration; import java.util.Date; [...] /** * true if date + duration is before now() * @param date * @param d * @return */ publi