在Java中将不同格式的字符串解析为日期

我想将字符串转换为不同格式的日期。

例如,

我从用户,

String fromDate = "19/05/2009"; // i.e. (dd/MM/yyyy) format

我想将此fromDate转换为“yyyy-MM-dd”格式的Date对象

我如何做到这一点?

看看SimpleDateFormat.代码如下:

SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");

try {

    String reformattedStr = myFormat.format(fromUser.parse(inputString));
} catch (ParseException e) {
    e.printStackTrace();
}
http://stackoverflow.com/questions/882420/parse-string-to-date-with-different-format-in-java

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在Java中将不同格式的字符串解析为日期