我需要得到一个月的最后一个date(如org.joda.time.LocalDate )。 获得第一个是微不足道的,但最后似乎需要一些逻辑,因为月份长度不同,二月份的长度甚至会随着年份的变化而变化。 有没有一种机制已经内置到JodaTime中,还是我应该自己实现?
我有一个string“ 11/15/2013 08:00:00 ”,我想格式化为“ 11/15/2013 ”,什么是正确的DateTimeFormatter模式? 我已经尝试了很多,并search,仍然无法find正确的模式。 编辑:我正在寻找Joda-Time DateTimeFormatter ,而不是Java的SimpleDateFormat ..
在Scala中使用date和时间的标准方式是什么? 我应该使用Javatypes,如java.util.Date还是有本地Scala替代品?
如何查找两个Joda-Time DateTime实例之间的天数差异? 我认为如果开始是星期一,结束是星期二,我认为无论开始和结束date是小时还是分钟/秒,返回值都是1。 如果在晚上开始,在早上结束,则Days.daysBetween(start, end).getDays()会给我0。 我也有与其他date字段相同的问题,所以我希望有一个通用的方式来“忽略”较小的意义的领域。 换句话说,二月至四月四日之间的月份也是一点,14:45至15:12之间的时间也是一点。 不过14:01和14:55之间的小时差是0。
我想将一个java.util.Date转换为JodaTime以执行date之间的减法。 有一个很好的简洁的方式来从Date转换为JodaTime ?
我需要testing一个函数,其结果取决于当前时间(使用Joda时间的isBeforeNow() )。 public boolean isAvailable() { return (this.someDate.isBeforeNow()); } 是否有可能使用Mockito来存储/模拟系统时间,以便可靠地testing该函数?
在Android上使用Joda 1.6.2 以下代码挂起大约15秒。 DateTime dt = new DateTime(); 最初发布这个postAndroid Java – Joda Date在Eclipse / Emulator中很慢 – 只是试了一遍,它仍然没有更好的。 有没有其他人有这个问题或知道如何解决它?
我在一个读取文件和处理数据的项目中工作。 在那里我需要用date工作,例如: 2012-01-10 23:13:26 2012年1月13日 我发现包乔达,有点有趣的包,但不知道它是否是最简单的。 我能够parsing第一个例子到DateTime对象(Joda)reg-ex和string操作。 (例如:用“ – ”replace空格并将其传递给构造函数。 new DateTime("2012-01-10 23:13:26".replace(' ', '-')) 我猜想它的工作,但问题是与第二种格式。 我怎样才能使用这样的input来提取一个对象,最好是乔达对象。 我当然可以编写一个函数来改变Joda支持的格式,但是想知道是否会有其他方法(甚至是一些本地的Java库)来执行它。 如果还有比乔达更好的东西,请让我知道。 谢谢。
如果使用Joda-Time的语言环境 ,您如何获得每周的第一天? 要点:大多数国家星期一使用国际标准作为星期几(!)的第一天。 其他一些人使用星期天(特别是美国)。 其他人显然是星期六。 有些显然是星期三? 维基百科“七天一周”#Week_number
在Joda-Time 2中,三种时间间隔有什么区别: 期 间隔 持续时间 为什么我们需要三class? 哪一个performance更好? 为什么划分 Period或Duration或Interval实例没有实现? 例如p = p.divideBy(2);