相关疑难解决方法(0)

使用Joda Time库将日期字符串转换为DateTime对象

我有一个日期作为字符串,格式如下"04/02/2011 20:27:05".我正在使用Joda-Time库,并希望将其转换为DateTime对象.我做了:

DateTime dt = new DateTime("04/02/2011 20:27:05")
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Invalid format: "04/02/2011 14:42:17" is malformed at "/02/2011 14:42:17"
Run Code Online (Sandbox Code Playgroud)

如何将上述日期转换为DateTime对象?

java datetime jodatime

240
推荐指数
6
解决办法
36万
查看次数

如何解析新的Date().toString()的输出

我需要一个日期格式(也许是SimpleDateFormat)来解析我在Date对象上调用toString()时得到的输出的可靠性.我的德语(!)系统的输出是:"Sun Dec 12 13:45:12 CET 2010",所以它似乎并不尊重语言环境,这似乎让它变得简单.

任何人?

java date-format

22
推荐指数
2
解决办法
1万
查看次数

将时间字符串转换为ISO 8601格式

我正在尝试以2015-08-20T08:26:21.000Z
2015-08-20T08:26:21Z的格式创建字符串

我知道它可以通过一些字符串拆分技术来完成,但我想知道是否有一个优雅的解决方案(最小的代码更改).

以上两个都是时间字符串,我需要的最后一个是ISO 8601中的日期.http://tools.ietf.org/html/rfc3339#section-5.6

我尝试了一些类似的问题,比如在java中将日期字符串转换为毫秒,但它们实际上并没有解决目的.

还尝试使用:

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmZ");
String nowAsString = df.format(new Date());
Run Code Online (Sandbox Code Playgroud)

但它仍然不执行任何String to String转换.收到以下错误:

23:04:13,829 WARN [RuntimeExceptionMapper]捕获到RuntimeException:{}:java.lang.IllegalArgumentException:无法将给定的Object格式化为Date

是否有人可以建议的图书馆?

谢谢.

java string time

7
推荐指数
1
解决办法
2万
查看次数

如何将2018-04-10T04:00:00.000Z字符串转换为DateTime?

我从JSON API获得一个日期,看起来像这样的"2018-04-10T04:00:00.000Z".我想转换它以获得Date或String对象并获得类似"01-04-2018"的"dd-MM-YYYY".我该怎么做?

java datetime datetime-format android-studio

4
推荐指数
2
解决办法
11万
查看次数