草庐IT

joda-lib

全部标签

java - 使用 Joda Time 时无法生成启用了混淆器的签名 APK

我试图构建一个签名的APK。我也在使用proguard。在我的应用程序中,我出于某些目的使用了JodaTime。我在那里使用了joda-time-2.7.jar。首先,我可以在不启用proguard的情况下获得签名的APK,没有任何错误。然后我启用了proguard并尝试生成APK,但它生成了错误。以下是生成的错误。Warning:org.joda.time.LocalDateTime:can'tfindreferencedclassorg.joda.convert.ToStringWarning:org.joda.time.LocalTime:can'tfindreferencedc

java - 如何为 joda DateTime 对象指定时区?

我有一个函数可以将字符串转换为joda时间对象并对其进行格式化。publicstaticStringgetFormattedDatetime(StringsomeDate){DateTimenewDate=DateTime.parse(someDate,DateTimeFormat.forPattern("yy-MM-ddHH:mm:ss.SSS")).minusHours(7);StringformattedDate=newDate.toString("dd-MMM-yyhh:mma");returnformattedDate;}该函数接受字符串并返回格式化的DateTime就好了,

java - 创建日期范围 Scala、Joda、Java

我花了几个小时试图使下一段代码正常工作。importorg.joda.time.{DateTime,Period}defdateRange(from:DateTime,to:DateTime,step:Period):Iterator[DateTime]=Iterator.iterate(from)(_.plus(step)).takeWhile(!_.isAfter(to))valrange={dateRange(newDateTime(2012,06,30).minusYears(5),newDateTime(2000,06,30),newPeriod.months(6))}我正在

java - 如何从 org.joda.time.DateTime 转换为 java.time.ZonedDateTime

我有一个数据源,其中存储了joda时间DateTime对象。我需要将它们转换为javaZonedDateTime对象,同时保持原始时区。仅保留偏移量是不够的,因为某些DateTime对象表示日常重复性任务,并且这些任务必须在每个日期的特定时区的特定时间发生。因此,它们必须遵循指定的时区转换,例如夏令时和冬令时。我无法确定DateTime对象的最终用途,因此我需要保留所有对象的时区信息以确保安全。如何将org.joda.time.DateTime转换为java.time.ZonedDateTime?将全部ord.joda.time.DateTimeZone.getId()映射到可用的id

java - 如何解析这种格式的Joda时间

我在我的JSON中转换了格式为YYYY-mm-DDHH:MM:SS的DateString,并使用代码持久化为POJODateTimeFormatterformat=DateTimeFormat.forPattern("yyyy-MM-ddHH:mm:ss");this.startDate=format.parseDateTime(startDate);当我将POJO转换回JSON时,日期写成2013-07-12T18:31:01.000Z。我们如何将时间字符串2013-07-12T18:31:01.000Z解析回JodaDateTime对象。格式化程序应该是什么。我使用了YYYY-mm

java - Mac OS X 上的 JRE lib/security 目录在哪里?

我需要生成一个证书,但找不到这个目录。谢谢! 最佳答案 在带有OracleJava8的Mavericks(OSX10.10)上,它看起来是:/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/security 关于java-MacOSX上的JRElib/security目录在哪里?,我们在StackOverflow上找到一个类似的问题: https://stackove

java - WEB-INF/lib 目录与 Java 9 模块

Web应用程序的WEB-Inf/lib目录用于存放jar文件,servlet容器(例如Tomcat)会自动将其放入应用程序的类路径中。对于Java9的模块化jar,这种机制如何工作(或将来应该工作)有什么想法吗?这些提供模块,用户必须在其中指定应用程序应使用哪些包含/导出的模块/包。除了(旧的)类路径之外还有一个模块路径。模块化jar是否可以在没有任何进一步规范/配置的情况下工作,这样所有导出或包含的模块都在类路径上?JavaEE8和Tomcat9发布。这两个项目都声称支持Java9。因此,应该有一种方法可以以符合模块思想的方式使用Java9模块。 最佳答案

java - PHP 的日期和时间助手(类似于 Java 中的 Joda-Time)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我正在寻找类似Joda-Time的库(开源)在Java世界中。有这样的图书馆吗?Joda-Time对计算日期和时间很有帮助。我可以添加天、周、月、年,还可以轻松转换日期和时间。我希望有像Joda-TimeforPHP这样的库。编辑:我需要一些在Joda-Time中可用的函数,例如daysBetween(计算两个日期之间的天数)、monthsBetween和weeksB

java - 使用 Joda DateTime 作为 Jersey 参数?

我想在Jersey中使用Joda的DateTime作为查询参数,但Jersey不支持开箱即用。我假设实现InjectableProvider是添加DateTime支持的正确方法。有人可以为我指出DateTime的InjectableProvider的良好实现吗?或者是否有值得推荐的替代方法?(我知道我可以在我的代码中从Date或String进行转换,但这似乎是一个次要的解决方案)。谢谢。解决方案:我在下面修改了Gili的回答,以在JAX-RS而不是Guice中使用@Context注入(inject)机制。更新:如果您的服务方法参数中未注入(inject)UriInfo,这可能无法正常工

java.time 相当于 Joda-Time `withTimeAtStartOfDay` ? (获取当天的第一刻)

在Joda-Time图书馆,DateTime类提供了一种方法withTimeAtStartOfDay获得当天的第一刻。您可能会认为那一刻是“午夜”。第一时刻通常是时间00:00:00.000但并非总是如此。java.timepackage在Java8及更高版本中发现具有等效功能? 最佳答案 等效于使用特殊方法,atStartOfDay,在类里面LocalDate:ZoneIdzoneId=ZoneId.of("America/New_York");ZonedDateTimezdt=LocalDate.now(zoneId).atSt