草庐IT

JodaTime

全部标签

java - JodaTime DateTime,ISO8601 GMT 日期格式

我怎样才能得到以下格式:2015-01-31T00:00:00Z(ISO8601GMT日期格式)在jodatime(java)中没有DateTime对象?例如。DateTimetime=DateTime.now();Stringstr=//Getsomethinglike2012-02-07T00:00:00Z谢谢!:) 最佳答案 乔达Javadoc表示DateTime的toString以ISO8601格式输出日期。如果您需要将所有时间字段清零,请执行以下操作:finalDateTimetoday=newDateTime().wit

java - JodaTime DateTime,ISO8601 GMT 日期格式

我怎样才能得到以下格式:2015-01-31T00:00:00Z(ISO8601GMT日期格式)在jodatime(java)中没有DateTime对象?例如。DateTimetime=DateTime.now();Stringstr=//Getsomethinglike2012-02-07T00:00:00Z谢谢!:) 最佳答案 乔达Javadoc表示DateTime的toString以ISO8601格式输出日期。如果您需要将所有时间字段清零,请执行以下操作:finalDateTimetoday=newDateTime().wit

java - 包含日期范围检查在 Joda 时间

我正在使用JodaTime2.1库。我编写了一个方法来比较给定日期是否在日期范围之间。我希望它包含开始日期和结束日期。我使用了LocalDate因为我不想只考虑时间部分。下面是它的代码。isDateBetweenRange(LocalDatestart,LocalDateend,LocalDatetarget){System.out.println("StartDate:"+start.toDateTimeAtStartOfDay(DateTimeZone.forID("EST"));System.out.println("TargetDate:"+targettoDateTimeAt

java - 包含日期范围检查在 Joda 时间

我正在使用JodaTime2.1库。我编写了一个方法来比较给定日期是否在日期范围之间。我希望它包含开始日期和结束日期。我使用了LocalDate因为我不想只考虑时间部分。下面是它的代码。isDateBetweenRange(LocalDatestart,LocalDateend,LocalDatetarget){System.out.println("StartDate:"+start.toDateTimeAtStartOfDay(DateTimeZone.forID("EST"));System.out.println("TargetDate:"+targettoDateTimeAt

java - 使用 Joda,如何确定给定日期是否介于时间 x 和比 x 早 3 小时的时间之间?

使用Joda时间并获得类似以下行为的最简单方法是什么:publicbooleancheck(DateTimecheckTime){DateTimesomeTime=newDateTime();//setto"now"forsakeofexamplereturncheckTime.isBefore(someTime)&&checkTime.notMoreThanThreeHoursBefore(someTime);}所以如果someTime设置为15:00并且checkTime设置为12:15它应该返回true。如果someTime设置为15:00并且checkTime设置为11:45它

java - 使用 Joda,如何确定给定日期是否介于时间 x 和比 x 早 3 小时的时间之间?

使用Joda时间并获得类似以下行为的最简单方法是什么:publicbooleancheck(DateTimecheckTime){DateTimesomeTime=newDateTime();//setto"now"forsakeofexamplereturncheckTime.isBefore(someTime)&&checkTime.notMoreThanThreeHoursBefore(someTime);}所以如果someTime设置为15:00并且checkTime设置为12:15它应该返回true。如果someTime设置为15:00并且checkTime设置为11:45它

java - 为什么我不应该使用 date4j 而不是 joda java.util.Calendar 或 jsr 310?

我最近遇到了date4j,一个非常简单的库(本质上是一个类),用于在Java中处理日期。从概念上讲,我真的很喜欢date4j的“想法”。事实上,在阅读了整个主站点和javadoc中的文档之后,我非常同意所陈述的一切。现在,可能我不应该使用date4j的几个原因-错误、性能、缺乏用户等。我不是在问这些事情。从概念上讲,我在问date4j的想法有什么问题(对于那里的大多数应用程序)?当然,可能有一些应用程序需要joda或threeten之类的东西-但我相信这些应用程序属于少数。人们对处理日期/时间的用户(几乎每个编写Java应用程序的人)给出的一般建议是:使用joda-time代替java

java - 为什么我不应该使用 date4j 而不是 joda java.util.Calendar 或 jsr 310?

我最近遇到了date4j,一个非常简单的库(本质上是一个类),用于在Java中处理日期。从概念上讲,我真的很喜欢date4j的“想法”。事实上,在阅读了整个主站点和javadoc中的文档之后,我非常同意所陈述的一切。现在,可能我不应该使用date4j的几个原因-错误、性能、缺乏用户等。我不是在问这些事情。从概念上讲,我在问date4j的想法有什么问题(对于那里的大多数应用程序)?当然,可能有一些应用程序需要joda或threeten之类的东西-但我相信这些应用程序属于少数。人们对处理日期/时间的用户(几乎每个编写Java应用程序的人)给出的一般建议是:使用joda-time代替java

java - 如何将 Joda 库的 DateTime 舍入到最接近的 X 分钟?

如何将Joda库的DateTime四舍五入到最接近的X分钟?例如:X=10minutesJun27,11:32->Jun27,11:30Jun27,11:33->Jun27,11:30Jun27,11:34->Jun27,11:30Jun27,11:35->Jun27,11:40Jun27,11:36->Jun27,11:40Jun27,11:37->Jun27,11:40 最佳答案 接受的答案不能正确处理设置了秒或毫秒的日期时间。为了完整起见,这里有一个可以正确处理的版本:privateDateTimeroundDate(fina

java - 如何将 Joda 库的 DateTime 舍入到最接近的 X 分钟?

如何将Joda库的DateTime四舍五入到最接近的X分钟?例如:X=10minutesJun27,11:32->Jun27,11:30Jun27,11:33->Jun27,11:30Jun27,11:34->Jun27,11:30Jun27,11:35->Jun27,11:40Jun27,11:36->Jun27,11:40Jun27,11:37->Jun27,11:40 最佳答案 接受的答案不能正确处理设置了秒或毫秒的日期时间。为了完整起见,这里有一个可以正确处理的版本:privateDateTimeroundDate(fina