gpt4 book ai didi

java - 如何按以下方式格式化此日期字符串 "2013-08-26T12:00:00.000": "2013-08-26 12:00:00" to Date object in java?

转载 作者:行者123 更新时间:2023-12-01 17:13:59 26 4
gpt4 key购买 nike

我正在编写一个转换器方法,它将 xml 字符串数据解析为 java 对象。但我无法将日期解析为日期对象。如何按照以下方式格式化此日期字符串“2013-08-26T12:00:00.000”:“2013-08-26 12:00:00”到java中的Date对象?

编辑添加以下代码片段。这是我尝试做的。

public Object fromString(String str) {
DateFormat dateFormat = DateFormat.getDateInstance();
try {
Date date = dateFormat.parse(str);
return date;
} catch (ParseException e) {
e.printStackTrace();
}
}

最佳答案

你应该先用谷歌搜索这些东西。给你:

 public static void main(String[] args) {
String inFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS";
String outFormat = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(inFormat);
try {
Date d = sdf.parse("2013-08-26T12:00:00.000");
sdf.applyPattern(outFormat);
System.out.println(sdf.format(d));
} catch (ParseException e) {
// handle appropriately
e.printStackTrace();
}
}

关于java - 如何按以下方式格式化此日期字符串 "2013-08-26T12:00:00.000": "2013-08-26 12:00:00" to Date object in java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com