localdate

    3热度

    2回答

    随着乔达库,你可以做 DateTimeFormat.forPattern("yyyy").parseLocalDate("2008") 创建于1月1日一LOCALDATE的,2008年 随着Java8,你可以尝试做 LocalDate.parse("2008",DateTimeFormatter.ofPattern("yyyy")) 但未能解析: Text '2008' could not

    0热度

    1回答

    我有一个由字符串“0002-01-04T00:49:40.000”表示的日期,即年份为2CE的日期。我需要将它与时区标识“Etc/UTC”结合,将其转换为java.util.Date的实例。以下代码显示我如何操作: public static Date toDate(LocalDateTime localDateTime, String timezoneId){ if(localDate

    0热度

    1回答

    我试图让今天的日期减去5天。这似乎很简单,但使用: LocalDateTime.now.minusDays(5) 我这个月得到零下5天 - 2016//26 - 而不是今天的日期减去5天 - 2016//26。 我猜测,如果LocalDateTime.now.getDayOfMonth小于5我可以用 LocalDateTime.now.minusDays(5).minusMonths(1)

    1热度

    3回答

    我想计算两个LocalDates之间的秒数。 现在,这实际上是给了我一个困难时期,因为这代码段 工作不那么好: long seconds = lastRefreshPoint.until(systemTime, ChronoUnit.SECONDS); 这让我异常: java.time.temporal.UnsupportedTemporalTypeException: Unsupported

    0热度

    1回答

    我正在创建一个应用程序,它获取日历对象中某个人的本地日期和时间。我有以下信息: 国家代码 GMT偏移 日光节约信息 任何形式的帮助实在是赞赏。 //我有 LocalDateTime gmtToLocal,gmtTime ; gmtTime = LocalDateTime.now(ZoneId.of("UTC")); gmtToLocal = gmtTime.plusHours(GMTOffse

    0热度

    1回答

    我在StackOverflow上搜索了相同的内容,但所有答案都是针对传统Java版本的。 我没有找到Java 8 Data and Time实用程序的任何答案。 任何人都可以帮我解决这个问题吗?

    1热度

    1回答

    我正在使用Java 8日期和时间实用程序。我正在使用TemporalAdjuster界面和TemporalAdjusters中的实现来操纵特定日期或日期的计算。 我的要求是计算3个月和2天后的一天。 例如,今天是12月6日(即2016-12-06在YYYY-MM-DD),3个月和2天后,日期为2017年3月8日(即2017年3月8日至年月日 - MM-DD)。 我试着这样做使用日期和时间效用如下两

    2热度

    1回答

    在类LOCALDATE的源代码,我看到的是,私有实例变量的月和日是短裤,而不是整数。 This is the Docs of the LocalDate class. **的源代码** private final int year; private final short month; private final short day; private LocalDate(int year,

    1热度

    2回答

    我有一个旧程序,并将其升级到Java 8.现在我想利用LocalDateTime。我已更新实体并在数据库中的值为10-APR-1990。 但是我收到以下错误: java.time.format.DateTimeParseException: Text '10-APR-90' could not be parsed at index 3 在我的测试我尝试使用DateTimeFormatter解析它。

    -1热度

    3回答

    我需要使用LocalDate将String date =“20160101”更改为“2016年1月1日”。 现在,我的代码如下所示: DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE; LocalDate date = LocalDate.parse("20120403", formatter); System.out