jodatime相关内容
我需要帮助来获取两个Java日期之间的期间.我使用JodaTime进行计算,但结果不正确. 开始:2012年11月11日12:00 结束于:2012年12月16日20:15 (德国时间标准) 结果至少要持续5周,0天,8小时15分钟. 我尝试 Period period = new Period( start.getTime(), end.getTime() ); week
..
我想从其他时区获取当前时间(现在). 例如使用joda datetime库, 我可以像使用JODA datetime一样获得澳大利亚时区 DateTime zoned = new DateTime(DateTimeZone.forID("Australia/Melbourne")); 及其当前时间使用 DateTime.now(DateTimeZone.forID("A
..
我从外部组件获取时间和时间的时区. 时间格式为"MMM dd yyyy hh:mma".例如:2014年10月31日下午12:54,此时间的时区是单独收到的. 在保存到数据库之前,我需要将此时间标准化为EST时区.我尝试了Calendar(我不认为这可以使用java Date来完成),但是与输出存在很大的不一致,然后经过一番谷歌搜索后,认为Joda会提供更好的支持,并改用了它.但是我遇到了以
..
我必须遵循以下时间字符串:"23.02.2015 14:06:30 +01:00"我要打印.打印结果应为:"23.02.2015 15 :06:30". 经过一番研究,我发现了一个我认为不是一个好主意的解决方案.也许每个人都对如何正确执行此操作有一些结论?转换应使用joda-time完成. 预先感谢. **由于解释了上述重复项的差异而进行了更新: 我的第一种方法就像 Java所述:如何添加1
..
我在字符串中有一个UTC日期 String utcDate = "2014-03-05 07:09:07.0"; 我想将其转换为格式为DD-MMM-YYYY hh:mm a的本地日期字符串 例如:从UTC日期2014-03-05 07:09:07.0 开始的5-Mar-2014 12:39 PM 如何使用简单的Java或joda API来实现 解决方案 使用默认功能非常容易实
..
我对Joda-Time库中的daysBetween函数进行了快速测试,结果不一致.还有其他人有同样的问题吗? 下面是我用于测试的代码. public static int elapsedDaysJoda() { DateTime dt1 = new DateTime(new Date()); Calendar cal = Calendar.getInst
..
我有一个从数据库获取的日期,我想将其转换为DateTime并将其设置为开始日期.我写在下面: Date fromDate = studentDateJoin.getDate(); //result: fromDate = Mon Jan 01 00:00:02 ICT 2018 //convert to DateTime DateTime newDate = new DateTime(fr
..
我正在逐行处理文件. 每行的日期都采用以下格式:YYMMDD HHMM 文件基本上每15分钟记录一次读数.录制使用的是所在时区的日光节约.我遇到的问题是春季提前和后退.记录是在发生回退时复制日期,并在发生回退时复制间隔. 回退示例: 141102 0100 141102 0115 141102 0130 141102 0145 141102 0200
..
我正在使用Scala和Joda时间,但是我不能使用大多数方法. 例如,这很好用 var now = DateTime.now() 但这不是 var now = DateTime.now() var then = now.plusHours(2) 类型值plusHours不是org.joda.time.DateTime的成员 如果我建造,我还会收到以下错误: 加
..
在使用 Joda-Time 的应用程序中,我需要比较两个时间戳( DateTime 或说,我将t1设为2013-03-01T10:17:55.872(始终为US/EASTERN -0500或-0400标准偏移量) 但是,我的t2将更改用户位置上的去皮,并且我可以获得偏移量和时间,例如t2为2013-03-01T14:48:09.000和偏移量为-0800. 如何使用'isBefore'
..
我正在尝试在FoxPro规范中创建DBF文件,但是idk如何插入日期.我不知道如何将Java Date转换为此: FoxPro的字段是2个32位整数:一个存储日期,另一个存储日期 存储时间,以反向字节顺序存储.日期整数存储 从1/1/4712BC开始的天数.时间整数存储数字 从00:00:00开始的毫秒数. 使用JodaTime轻松获得天数和毫秒数: DateT
..
在Java中,如何使用Joda-Time通过时区获取日期和时间.服务器正在运行UTC +0300.但是我需要使用UTC +0530,即印度标准时间.我需要这样使用 DateTimeZone zone = DateTimeZone.forID("Asia/Calcutta"); 但是如何以这种格式获取日期和时间:dd-MM-yyyy hh:mm:ss 非常感谢您的帮助. 解决方
..
我试图用这个: secondsFromMidnight = Seconds.secondsBetween(localDateTime.toLocalDate(), localDateTime).getSeconds(); ,但会引发异常(请参见下文).我认为这是一种很好的方法,但是我尚未成功地使其适应我的情况.如果我这样写: DateTime dateTim
..
当我尝试解析一个 Joda-Time 时,我得到了错误的日期像这样的字符串日期: 2013-11-20 18:20:00 +01:00 我希望获得以下日期: Wed Nov 20 19:20:00 CET 2013 但我得到: Wed Nov 20 18:20:00 CET 2013 我正在使用Joda-Time,这是我的代码: String dateString = "2
..
我正在使用以下代码获取年,月,日中2个日期之间的差异 tenAppDTO.getTAP_PROPOSED_START_DATE()=2009-11-01 tenAppDTO.getTAP_PROPOSED_END_DATE()=2013-11-29
..
我想以"2天,3小时,5分钟和8秒"之类的格式打印两个日期之间的时差. 我正在使用此代码调用 Joda-Time 库,但是我有一些麻烦. Calendar cal = Calendar.getInstance(); DateTime firstSeen = new DateTime(cal.getTime()); cal.add(Calendar.HOUR, 24*8); cal.a
..
我需要在Joda时间支持 SystemV 时区.因此,如本所以回答,我在注释SystemV数据文件中的行后尝试重新编译.但是在编译时会出现此异常: [java] Exception in thread "main" org.joda.time.IllegalFieldValueException: Value 292278995 for year must be in the range
..
我正在浏览乔达网站上的TimeZone页面,而我遇到了这个 -05:00 EST -05:00 EST5EDT -05:00 Etc/GMT+5 我只是想知道EST5EDT是什么意思,我通常使用EST,所以只是想知道它. 我已经搜索了一下,却没有发现任何问题. 解决方案 EST-东部标准时间,不包括日光. EDT-带有夏令时的东部标准时间 这是
..
我创建了一个方法,该方法需要两个日期(以毫秒为单位),并返回一个指示这两个日期之间持续时间的句子. 目前,我有以下代码: public static String formatDuration(long start, long end) { Interval interval = new Interval(start, end); return getPeriodFor
..
我无法将joda时区映射到Windows时区. 我使用 CLDR映射的xml 适用于大多数翻译. 尽管如此,它没有几个joda时区的值: 美国/印第安纳州/印第安纳波利斯,BST,澳大利亚/维多利亚州,环球影城, 澳大利亚/新南威尔士州,美国/Fort_Wayne,非洲/阿斯马拉, 美国/肯塔基州/路易斯维尔,亚洲/喀什,美国/太平洋地区,澳大利亚/西部, 澳大利亚/昆士兰州,澳
..