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