gpt4 book ai didi

java - 无法解析的日期异常 : Formatting input date into a specified format

转载 作者:行者123 更新时间:2023-11-30 04:55:19 25 4
gpt4 key购买 nike

我有一个采用以下形式的日期输入:

无法解析的日期:“Sun Jan 08 18:38:54 CST 2012”

我正在尝试使用 SimpleDateFormat

(formatter = new SimpleDateFormat("dd-MM-yy");) and chop off the time  xx:xx:xx CST piece at the end. The date should be instead: 07-01-2012.

如何将上面的输入日期解析为这种日期格式dd-MM-yy

编辑:

String str_date = (String)this.studentForm.getDateOfBirth().getValue().toString();

try {
date = (Date)formatter.parse(str_date); // exception
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最佳答案

使用

String s = "Sun Jan 08 18:38:54 CST 2012";
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd hh:mm:ss z yyyy");
SimpleDateFormat f1 = new SimpleDateFormat("dd-MM-yy");

Date d = formatter.parse(s);
String d1 = f1.format(d);
//and if you want date object create date from string d1.

关于java - 无法解析的日期异常 : Formatting input date into a specified format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8752014/

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