草庐IT

Localdate

全部标签

java - 如何在java中获取两个日期之间的日期列表

我想要一个开始日期和结束日期之间的日期列表。结果应该是所有日期的列表,包括开始日期和结束日期。 最佳答案 java.time包如果您使用Java8,有一个更清洁的方法。新java.timepackage在Java8中包含Joda-Time的特性API。您的要求可以使用以下代码解决:Strings="2014-05-01";Stringe="2014-05-10";LocalDatestart=LocalDate.parse(s);LocalDateend=LocalDate.parse(e);ListtotalDates=newAr

java - 如何在java中创建具有值的日期对象

我需要日期为2014-02-11的日期对象。我不能这样直接创建,DatemyDate=newDate(2014,02,11);所以我这样做如下,CalendarmyCalendar=newGregorianCalendar(2014,2,11);DatemyDate=myCalendar.getTime();有没有什么简单的方法可以在java中创建日期对象? 最佳答案 问题:将2作为月份传递可能会给您带来意想不到的结果:在日历API中,月份是从零开始的。2实际上意味着三月。我不知道您在寻找什么“简单”的方式,因为我觉得使用日历已经足

java - 如何在java中创建具有值的日期对象

我需要日期为2014-02-11的日期对象。我不能这样直接创建,DatemyDate=newDate(2014,02,11);所以我这样做如下,CalendarmyCalendar=newGregorianCalendar(2014,2,11);DatemyDate=myCalendar.getTime();有没有什么简单的方法可以在java中创建日期对象? 最佳答案 问题:将2作为月份传递可能会给您带来意想不到的结果:在日历API中,月份是从零开始的。2实际上意味着三月。我不知道您在寻找什么“简单”的方式,因为我觉得使用日历已经足

java - LocalDate 减去 Period 得到错误的结果

LocalDate减去Period(如“28年1个月零27天”),得到错误的结果。但减去Period(只有天数单位,如“10282”天)得到正确的结果。有什么需要注意的吗?publicstaticvoidmain(String[]args){printAgeAndBirthday(1989,2,22);printBirthdayFromPeriod(28,1,27);}privatestaticvoidprintBirthdayFromPeriod(intyears,intmonths,intdays){finalPeriodperiod=Period.of(years,months,

java - 使用 ThreeTenABP 时如何将 Date 转换为 LocalDate?

注意:这在JDK世界中已经得到了很好的回答here,但接受的答案不适用于AndroidportofJSR-310它没有Date的扩展API。那么,将java.util.Date转换为org.threeten.bp.LocalDate的最佳方法是什么?Dateinput=newDate();LocalDatedate=??? 最佳答案 应该这样做(受https://stackoverflow.com/a/27378709/286419启发)。DatedateJavaFormat=newDate();LocalDatedateThree

Kotlin:具有多个不同类型 setter 的单个属性

我正在尝试构建一个具有LocalDate类型属性的类,该类具有接受不同类型的setter:LocalDate或String.LocalDate的情况下,直接赋值,String的情况下,解析然后赋值。在Java中,我只需要实现两个重载的setter来处理上述两种情况。但我不知道如何在Kotlin中处理它。我试过这个:classSomeExampleClass(var_date:LocalDate){vardate=_dateset(value){when(value){isLocalDate->valueisString->LocalDate.parse(value)}}}它无法编译。我

Kotlin:具有多个不同类型 setter 的单个属性

我正在尝试构建一个具有LocalDate类型属性的类,该类具有接受不同类型的setter:LocalDate或String.LocalDate的情况下,直接赋值,String的情况下,解析然后赋值。在Java中,我只需要实现两个重载的setter来处理上述两种情况。但我不知道如何在Kotlin中处理它。我试过这个:classSomeExampleClass(var_date:LocalDate){vardate=_dateset(value){when(value){isLocalDate->valueisString->LocalDate.parse(value)}}}它无法编译。我

objective-c - cocoa touch 中的Javas Joda Time LocalDate类是什么?

Jodatime为java世界提供了LocalDate类。它为您提供了一个只有日期而没有时间信息,无论用户手机或计算机设置为哪个时区,该时间信息都会转换为相同的日期。它允许计算。显然,它由设置为13.00UTC的常规DateTime对象支持。在cocoa或cocoa-touch世界中是否有等价物?或者我是否仅限于使用NSDate并将其设置为13:00和UTC语言环境来实现相同的目的?这应该是一样的,但看起来更像是黑客而不是解决方案。我当然可以为它引入NSDate的子类。 最佳答案 Foundation在处理日期时有这些类:NSDat

java - JAX-RS 和 java.time.LocalDate 作为输入参数

使用JAX-RS和java.time.LocalDate(java8)时出现问题。我想使用JSON将这样的对象传递到JAX-RS方法中:Person{java.time.LocalDatebirthDay;}我得到的异常是:com.fasterxml.jackson.databind.JsonMappingException:Nosuitableconstructorfoundfortype[simpletype,classjava.time.LocalDate]:cannotinstantiatefromJSONobject(needtoadd/enabletypeinformati

java - 使用 LocalDate 类计算指定天数的日期差异

我正在使用openjdk版本1.8.0_112-release进行开发,但也需要支持以前的JDK版本(Java-8之前)-所以不能使用java。时间。我正在编写一个实用程序类来计算日期,以查看保存的日期是否早于当前日期,这意味着它已过期。但是,我不确定我这样做的方式是否正确。我正在使用LocalDate类来计算天数。到期时间从用户单击保存的日期和时间开始计算。该日期将被保存,并且将根据保存的日期和时间以及当前日期和时间(即用户登录的时间)进行检查。这是最好的方法吗?我想继续使用LocalDate类。importorg.threeten.bp.LocalDate;publicfinalc