使用 Joda Time 库将日期字符串转换为 DateTime 对象 [英] Converting a date string to a DateTime object using Joda Time library

查看:25
本文介绍了使用 Joda Time 库将日期字符串转换为 DateTime 对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a date as a string in the following format "04/02/2011 20:27:05". I am using Joda-Time library and would like to convert it to DateTime object. I did:

DateTime dt = new DateTime("04/02/2011 20:27:05")

但我收到以下错误:

Invalid format: "04/02/2011 14:42:17" is malformed at "/02/2011 14:42:17"

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

How to convert the above date to a DateTime object?

推荐答案

使用 DateTimeFormat:

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
DateTime dt = formatter.parseDateTime(string);

这篇关于使用 Joda Time 库将日期字符串转换为 DateTime 对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆