微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
jodatime专题提供jodatime的最新资讯内容,帮你更好的了解jodatime。
在第4行代码(忽略空白和评论)和超出我计算两个日期之间的月份差异.这个工作,但看起来有点黑客.有没有更好的办法? int handleAllowance(LocalDate today) { int allowance = membership.allowance(); if (allowance == 0) return 0; // if update was las
苹果使用Etc / GMT时区从App Store返回自动续订订阅的收据后的理由是什么. Etc / GMT时区是什么? Java SDK是否了解这个时区?还是要使用像Joda-Time这样的其他第三方库? Etc / GMT与UTC或GMT不是完全相同的.它们在偏移量为0时表示相同的时刻.在所有其他情况下,它们是完全不同的. 苹果解释了名称here. 直接从链接引用的例子就是: We use P
我想使用Joda Time获得两次P(开始时间)和Q(结束时间)之间的差异. P和Q可能是不同日子甚至在同一天的时间.我想得到格式HH-MM-SS的差异,其中H =小时,M =分钟,S =秒. 我想在定时器中使用这个功能.我假设没有人会使用我的计时器测量超过24小时. 请指导我这样做. 看看Joda时间常见问题 http://joda-time.sourceforge.net/faq.html#d
我想以-5:00(如果我们在纽约州)形式的字符串结尾.使用Joda做最好的方法是什么? 不确定是否是最好的方式,但这里有一种方法: DateTimeFormatter dtf = DateTimeFormat.forPattern("ZZ"); DateTimeZone zone; zone = DateTimeZone.forID("America/Los_Angeles"); System
我从 http://sourceforge.net/projects/joda-time/files/joda-time/2.2/下载的Joda时间罐有问题.当我使用以下代码段时,我可以得到结果 static void timeDifferencewithJoda() { String dateStart = "01/14/2012 09:29:58"; String date
我有一个表单的字段来陈述事件的持续时间. 说,事件是持续15分钟.所以该字段将具有以下值:00:15 如果要持续1小时:01:00等 如何使用字符串“HH:MM”创建Joda-Time Duration对象? 看Joda-Time主页,它提到可以分别使用ConverterManager和DurationConverter从指定的对象创建一个Duration对象. 我的问题是,如何实现上述界面,以便
我目前有一个Joda日期解析器,它使用DateTimeFormatterBuilder,可以收到六个不同的日期格式. 我正在迁移到Java 8的Date例程,看不到等同的. 如何使用Java 8日期做这样的事情? DateTimeParser[] parsers = { DateTimeFormat.forPattern( "yyyy/MM/dd HH:mm:ss.SSSSSS" ).g
为什么这个测试失败: DateTime dateTime = new DateTime(1997,01,01,00,00,00,00, DateTimeZone.UTC); long jodaMills = dateTime.getMillis(); Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
我将 JSON格式的YYYY-mm-DD HH:MM:SS的DateString转换为使用代码保存到POJO DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss"); this.startDate = format.parseDateTime(startDate); 当我将POJO转换回JSON时,日期
我可能会在这里遗漏一些东西,但是我似乎无法在Joda Time的文档中找到解释,或者真的在任何地方找不到解释.当你从一年到另一年的时间里加上和减去周数时,犹他时间似乎算下来了几周. 任何人都可以解释为什么会发生这种情况,以及如何正确地做到这一点? 我从下面的代码中得到以下输出: 2015-01-08 - This is the current week 2015-01-01 - Removed o
我在使用Joda Time的PeriodFormatter时遇到了麻烦.我想要一个人报告日,小时,分钟和秒钟,但我的尝试似乎在几周之内.我应该做些什么呢? import org.joda.time.DateTime; import org.joda.time.Period; import org.joda.time.format.PeriodFormatter; import org.joda.t
我正在编写一个程序,它应该是计算2个给定日期之间的月份,并将该值返回给程序.例如,如果我必须计算4月1日至6月30日之间的月份(这是四分之一,3个月),我使用以下代码: DateTime start = new DateTime().withDate(2011, 4, 1); DateTime end = new DateTime().withDate(2011, 6, 30);
使用 Joda-Time,我想显示一个日期列表,这些日期可能有或没有毫秒.如果某个条目有毫秒,那么它应该显示为yyyy MM dd HH:mm:ss.SSS.如果它没有millis,我需要它显示为yyyy MM dd HH:mm:ss. 我想一般的问题是:有没有办法描述可选的格式字符串参数? (我想避免重构我使用格式化程序的所有地方,因为这是一个很大的代码库.) 据我所知,没有可选的模式.但是,我
我正在尝试编写一个简单的实用工具方法,将一个整数天添加到Joda时间 instant.这是我的第一次尝试. /** * Adds a number of days specified to the instant in time specified. * * @param instant - the date to be added to * @param numberOfDaysToAd