将任何日期字符串转换为特定日期格式字符串

Ahm*_*mad 1 java date simpledateformat

非常具体,我有一个任何格式的日期字符串,我想将它转换为字符串作为"20121112"任何帮助请.我知道这可以通过SimpleDateFormatter完成.

Pet*_*rey 7

你可以在这里申请没有魔法.首先,你需要弄清楚日期格式是什么,然后你需要转换它.例如,是1903年2月1日或2003年2月1日的01/02/03,或者是2003年1月2日,或2001年2月3日.你决定.;)


Zut*_*tty 6

像这样......

SimpleDateFormat source = new SimpleDateFormat("dd/MM/YYYY");  // British format
SimpleDateFormat target = new SimpleDateFormat("YYYYMMdd");

String oldDate = "06/12/2012";
String newDate = target.format(source.parse(oldDate));
Run Code Online (Sandbox Code Playgroud)