java-time

    6熱度

    1回答

    我在測試我的一些方法時遇到了一個奇怪的問題,我似乎已經能夠獲得我的問題的具體示例。 我使用的ja_JP_JP_#u-ca-japanese語言環境無法使用語言環境定義的自己的日期模式解析日期。 我想知道我是否做錯了什麼,或者如果這是一個JDK錯誤。 請注意,以構建ja_JP_JP_#u-ca-japanese,你需要使用new Locale("ja", "JP", "JP")按摘自the Loca

    16熱度

    1回答

    我有以下類,我想在MongoDB中存儲使用Spring數據 @Document() public class Tuple2<T extends Enum<T>> { @Id private String id; @Indexed @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) private final Instant tim

    7熱度

    2回答

    如何從不包含zone和其他字段的字符串中解析ZoneDateTime? 下面是測試中斯波克重現: import spock.lang.Specification import spock.lang.Unroll import java.time.ZoneId import java.time.ZoneOffset import java.time.ZonedDateTime impor

    9熱度

    5回答

    我想檢查日期是否包含2月29日。 private static final MonthDay LEAP = MonthDay.of(Month.FEBRUARY, 29); 我嘗試: if (LEAP.isAfter(beginDate) && LEAP.isBefore(maturity)) { } beginDate但和maturity是從類型LocalDate 所以方法.

    5熱度

    2回答

    我與數據類型的豆: private java.time.Duration duration 類的屬性被設置這樣的: object.setDuration(Duration.ofSeconds(2)); 我想馬歇爾我的對象XML使得持續時間看起來像 <duration>PT2S</duration> 限定ISO 8601 據我瞭解,JAXB使用default binding data t

    1熱度

    1回答

    有些商家通過「小時結束」跟蹤事件。一天中的每個小時由序數表示: 1 ... 24爲UTC 1 ... 23,1 ... 24,和1 ... 25用於與一個小時的日光節約時間的時區( DST)調整。 因此,每天的第一個小時,從午夜到01:00是Hour Ending 01。 對我來說,這似乎是一個愚蠢的方式來跟蹤時間。半開放方法[)的開始時間是包含性的,結尾是排他性的,所以更合理的是使用時間。所以:

    17熱度

    2回答

    Java 8的DateTimeFormatter類有一個方法,可以讓你從A-z,a-z字母串中定義一種格式。這些例子並沒有闡明年份與年份之間的差異。它是什麼? Symbol Meaning Presentation Examples ------ ------- ------------ ------- y year-of-era year 2004;

    3熱度

    1回答

    我試圖使用Instant.truncatedTo截短日期,但它似乎不允許截斷超過一天的持續時間。我想要做的是使用特定的時間間隔截斷日期。例如: For 1hour interval, 2014-10-18T11:30:52.560Z should become: 2014-10-18T11:00:00.000Z For 1day interval, 2014-10-18T11:30:52.560

    1熱度

    1回答

    我正在創建一個存儲java.time.LocalDate對象的堆程序。雖然我無法爲LocalDate創建臨時變量。我可以做一個小的失誤,但這裏是我的代碼 private void trickleUp(int n) { int pIndex; if (n != 0) { pIndex = getParentIndex(n); if (heapA[pInde

    21熱度

    1回答

    DateTimeFormmater年年月月的單一的數字天不處理該月的個位數日: String format = "MM/dd/yyyy"; String date = "5/3/1969"; System.out.println(new SimpleDateFormat(format).parse(date)); System.out.println(LocalDate.parse(date