我将以以下方式输入字符串:
yyyy mm-dd‘ssZ:mm:ssZ
是否可以将此字符串转换为日期,然后将其解析为可读的dd-MM-yyyy date对象?
发布于 2016-02-16 09:41:46
是。这项工作可分为以下两部分:
String解析为Date对象
SimpleDateFormat sd1 =新SimpleDateFormat(“yyyy‘new :mm:ssZ”);Date对象格式化为所需的格式
SimpleDateFormat sd2 =新SimpleDateFormat(“yyyy”);字符串newDate = sd2.format(dt);System.out.println(newDate);您必须使用两种不同的SimpleDateFormat,因为这两种日期格式是不同的。
输入:
2015-01-12T10:02:00+0530输出:
2015-01-12发布于 2016-02-16 09:50:33
//Parse the string into a date variable
Date parsedDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").parse(dateString);
//Now reformat it using desired display pattern:
String displayDate = new SimpleDateFormat("dd-MM-yyyy").format(parsedDate);https://stackoverflow.com/questions/35428837
复制相似问题