jodatime相关内容
在 Joda-Time 中,有没有办法创建一个 Interval 作为另外两个间隔的联合。我知道交叉路口方法称为 重叠 (和重叠)。但是我看不到任何联合方法。 解决方案 如果你想要一个“覆盖”其他的间隔,只需创建一个新的间隔从 min(a.start,b.start)运行到 max(a.end,b.end)。 如果您还需要表示差距,那么您需要编写自己的类来处理所需的行为。没有什么内置
..
在实体中设置日期字段时,我会遇到一个更严重的与休眠相关的问题。 日期在java程序中被解释为UTC(我做了一个System.out,以确保分配的日期是在“UTC”,但是当hibernate实际上持续到数据库时,日期被转换为本地时间并存储) ex。该值已在实体设置器中设置为“2009-09-09 00:08:08” - GMT 实际值持续到数据库是“2009-09-08 08:08:08” -
..
是否可以格式化JodaTime Date。 这是代码: private static LocalDate priorDay(LocalDate date1){ do { date1 = date1.plusDays(-1); } while(date1.getDayOfWeek()== DateTimeConstants.SUNDAY || date1.getDayOfWe
..
我正在尝试使用 joda时间1.6.2 进行时间戳记验证。请指出我的错误,并帮助我。 代码 String timestamp =“2014-09-23T23:03:11Z” ; String datePattern =“yyyy-MM-dd'T'HH:mm:ssZ”; try { DateTimeFormatter dateFormatter = DateTimeForma
..
例如 期间= 1年4个月和5天==>结果=“1年前” 期间= 3个月5天==>结果=“3个月前” 期间= 4小时5分钟==>结果=“4小时前” 所以我只想要最高的可用字段。 解决方案 在Joda-Time中没有办法做到这一点,所以你会有手动测试每个字段。
..
我正在寻找一个图书馆(开源),例如 Joda-Time Java世界。有没有这样的图书馆? Joda-Time非常有助于计算日期和时间。我可以添加几天,几周,一个月,一年,也可以方便地转换日期和时间。 我希望有像Joda-Time for PHP这样的图书馆。 编辑:我需要一些Joda-Time中可用的功能,如daysBetween(计算2个日期之间的天数),monthBetwe
..
我想知道在 JodaTime 中是否有任何标准API来比较具有指定容差的2 DateTime 对象? 我正在寻找一个单行,最好是使用 Joda 标准API。不适用于时间表达式,如这篇文章。 理想的情况是这样的: boolean areNearlyEqual = SomeJodaAPIClass.equal(dt1,dt2,maxTolerance); 谢谢!
..
我有以下情况: Swing控件返回日历对象 中级 DateTime 我用来执行大量日期/时间操纵(joda)的对象 数据库连接( OraclePreparedStatement )只需要一个 java.sql.Date 对象 我的问题是, Calendar 和 DateTime 对象正好以格林尼治标准时间(我想要)显示日期,但是当我转换为 java.sql.Date 以发送到数据库
..
我想在Reddit Android开发社区开始讨论。昨天有一个新问题:如何使用具有过时的时区信息的设备上的JodaTime库管理应用程序附带的最新时区数据库? 问题 具体问题涉及特定时区“欧洲/加里宁格勒”。我可以重现这个问题:在Android 4.4设备上,如果我手动将时区设置到上面,调用新的DateTime()将设置这个 DateTime 实例到手机状态栏显示实际时间前一小时。
..
我正在使用Joda Time 2.1库。 如果给定的日期是在日期范围之间,我已经写了一个方法来比较。我希望它包含开始日期和结束日期。我使用 LocalDate ,因为我不想考虑时间部分只是日期部分。 以下是它的代码。 isDateBetweenRange(LocalDate start,LocalDate end, LocalDate target){ System.ou
..
我的实体当前包含java Date属性。我开始使用Joda Time来进行日期操作和计算。这意味着我不得不将我的日期转换为Joda DateTime对象,然后再次。 所以我想知道,有什么理由我不应该只是改变我的实体存储Joda DateTime对象而不是Java Date对象? 请注意,这些实体通过Hibernate持久化。我发现 jodatime-hibernate 项目,但我也在阅
..
我的API允许库客户端传递日期: 方法(java.util.Date date) 使用 Joda-Time ,从这一天起,我想提取一个月,并在本月的所有日子里迭代。 现在,传递的日期是通常 new Date() - 表示当前即时。我的问题实际上是将新的 DateMidnight(jdkDate)实例设置为在月初。 有人可以演示这个用例 Joda-Time
..
我有一些人力资源记录的日期格式为 dd / MM / yy ,我将其归一化为 dd-MM-yyyy 使用 Joda-Time 。 所以例如,以下记录按如下标准化: 输入输出 30/01/14 - > 30-01-2014 15/07/99 - > 15-07-1999 24/03/84 - > 24-03-1984 根据各种标准(人员寿命平均长短,公司周边,
..
使用 java.text .DateFormat ,可以使用日期和时间风格构建日期格式化程序: DateFormat df = getDateTimeInstance(DateFormat.SHORT,DateFormat.LONG); system.out.println(df.format(new Date())); 是否可以使用类似于 Joda-Time ?
..
Calendar getNthOfMonth(int n, int day_of_week,int month,int year){ Calendar compareDate = Date(1,month,year); compareDate.set(DAY_OF_WEEK,day_of_week); compareDate.set(DAY_OF_WEEK_IN_MONTH,n);
..
我正在使用Joda解析日期,并使用不使用前导零的格式,例如: Mon Nov 20 14:40:36 2006 Mon Nov 6 14:40:36 2006 请注意dayOfMonth字段用空白填充。 目前,我似乎必须使用两种不同的格式,如果失败,则重新分析 “EEE MMM dd HH:mm:ss yyyy” “EEE MMM d HH:mm:s
..
我需要知道由 DateTime开始定义的时间段 DateTime结束; 内有DST。 我正在迭代收集由{start,end}定义的时期,并在每次迭代中向前移动24小时的开始和结束。所产生的期间从午夜开始,在下一个午夜前1毫秒结束。我发现如果这段时间内有一个夏令时产生不正确的结果,例如: have: Duration targetDurat
..
我从另一个系统收到字符串日期,我知道该日期的区域设置(也可从其他系统获得)。我想将此字符串转换为 Joda-time DateTime 对象,而不显式指定目标模式。 所以例如,我想将这个String“09/29/2014”转换成一个日期对象,只使用区域设置,而不是将日期格式硬编码为“ mm / dd / yyyy“。我不能硬编码格式,因为这将取决于我收到的日期的本地。 解决方案 S
..
在Java 8中有这个新的酷酷的Date API, java.time包。我知道,比旧类更好设计,更不模糊,更线程安全。不过,我不确定如何使用它: 我应该专门使用它而不是旧类吗? 我应该替换旧类的现有用法,因为新的东西好多了吗? 我不应该使用 java.util.Calendar,java.util.Date , java.sql.Date 和 java.text.DateFormat
..
我有两个时间戳描述了两种不同格式的相同时刻。 2010-10-03 18:58:07 和 2010-10-03T16:58:07.000 + 02:00 。 我用Joda分析两个不同的日期格式化程序的时间戳。最后我想要有两个相同时间的DateTime对象。 DateFormatter提供了几种控制时区和区域设置的方法,但是我不能让它上班 这是我想要工作的代码: fi
..