jodatime相关内容

如何使用JodaTime获得一年中的天数?

我已经尝试了以下方法: new Period(Years.ONE).getDays(); new Period(1, 0, 0, 000).getDays(); 我想要的答案显然是365. 解决方案 如果您想获得给定年份的实际天数,则: int year = 2012; LocalDate ld = new LocalDate(year,1,1); System.out. ..
发布时间:2021-02-12 19:33:00 Java开发

DateTimeFormatter.parseLocalDate引发UnsupportedOperationException

用于 parseLocalDate 表示将抛出UnsupportedOperationException“如果不支持解析". “如果不支持解析"是什么意思?我正在查看源代码,找不到在任何地方抛出UnsupportedOperationException的地方.有没有人遇到过调用parseLocalDate引发此异常的情况? 解决方案 DateTimeFormatter 有两种用法: ..
发布时间:2021-02-12 19:32:58 Java开发

Spring @RequestParam DateTime格式为ISO 8601日期可选时间

我将Spring Framework用于我的服务API,并将org.joda.time.DateTime用于日期时间解析.具体来说,我使用的是ISOFormatter.dateOptionalTimeParser(),它使用户可以灵活地仅使用日期,或者同时使用日期和时间,这是必须的. 相信我,我已经看到了所有这些我可以告诉人们的相关问题,例如, 此和此等 以前,我将日期作为String ..
发布时间:2021-02-12 19:32:55 Java开发

将joda LocalTime转换为sql time

我想将LocalTime对象转换为java.sql.Time对象. java.sql.Time time = new java.sql.Time(new LocalTime(1,0,0,0).getMillisOfDay()); System.out.println(time); //20:00:00 上面的代码没有创建一个值等于01:00:00的Time对象,而是创建了一个20:00: ..
发布时间:2021-02-12 19:32:52 Java开发

如何找到任意日期的最近工作日?

是否有一种优雅的方法可以使用JodaTime查找给定日期的星期几?我最初以为是setCopy(),但这将日期设置为同一周中的特定日期 .因此,如果ld是2011-11-27并且day是“星期一",则下面的函数将返回2011-11-21,而不是我想要的2011-11-28. // Note that "day" can be _any_ day of the week, not jus ..
发布时间:2021-02-12 19:32:49 Java开发

如何比较两个Joda时间段

这似乎并不太直接. 我正在尝试: @Override public int compare(Period o1, Period o2) { return o1.toStandardDays().getDays() > o2.toStandardDays().getDays() ? -1 : (o1.toStandardDays().getDays() == o2.toStand ..
发布时间:2021-02-12 19:32:43 Java开发

比较一个光滑查询中的2个日期似乎很难

地狱 我无法适应以下示例代码: https://github.com/pedrofurla/slick-demo/blob/master/src/main/scala/slickdemo/domain/Person.scala . 它处理比较光滑查询中日期的功能.困难在于您无法访问日期字段(例如,提取年,月和日),因为查询使用的是列类型. 我搜索并找到了上面的示例,但我无法适应它 ..
发布时间:2021-02-12 19:32:34 其他开发

Joda-Time只需数分钟

是否有隐藏的方法来获取以分钟为单位的 Joda-Time 时间段(或任何时间)其他) 现在我要做: (period.getHours()*60 + period.getMinutes() + roundTwoDecimals((double)(period.getSeconds()/60))) double roundTwoDecimals(double d) { De ..
发布时间:2021-02-12 19:32:31 Java开发

Joda-Time-如何查找“本月第二个星期四"

我看不到将日期设置为某月某周中某天的好方法. Joda-Time 的有人解决了这个问题吗? 好的,我能够提出来,这似乎很好. /** * Finds a date such as 2nd Tuesday of a month. */ public static LocalDate calcDayOfWeekOfMonth( final DayOfWeek pDayOfW ..
发布时间:2021-02-12 19:32:28 Java开发

如何强制Joda-Time仅解析String的一部分?

假设我有以下日期(以字符串形式): 2009-05-15T23:00:00 2009-05-15T23:00:00.000Z 2009-05-15 我不在乎时间和区域,只有日期与我有关.因此,我想尝试使用以下模式进行解析: yyyy-MM-dd 我尝试使用 Joda-Time 来解析它: DateTimeFormat = DateTimeFormat.forPatte ..
发布时间:2021-02-12 19:32:25 Java开发

乔达时间-两个日期之间的月份差

我需要得到两个日期之间的月份差,我使用的是乔达时间,问题是这样的: DateTime date1 = new DateTime().withDate(2015, 2, 1); DateTime date2 = new DateTime().withDate(2015, 1, 1); Months m = Months.monthsBetween(date1, date2); int mont ..
发布时间:2021-02-12 19:32:18 Java开发

如何解析"YYYY-MM-DD"与乔达时间

我正在尝试使用joda-time来解析格式为YYYY-MM-DD的日期字符串.我有这样的测试代码: DateTimeFormatter dateDecoder = DateTimeFormat.forPattern("YYYY-MM-DD"); DateTime dateTime = dateDecoder.parseDateTime("2005-07-30"); System.out.p ..
发布时间:2021-02-12 19:32:12 其他开发

ISO 8601中的Android时间

使用android和joda time lib-我正在尝试转换用户的时区,以便稍后将其格式化为:2012-11-12T21:45:00 + 02:00. DateTimeZone zone = DateTimeZone.forID( TimeZone.getDefault().getID()); 以上代码失败-谁知道我该如何获取“欧洲/伦敦"(Timezone.getID)并将其转换为偏 ..
发布时间:2021-02-12 19:32:09 移动开发