嗨,我需要将日期(无格式)的字符串表示形式转换为日期对象并将其转换回字符串(具有特定格式)将字符串转换为日期并将日期转换回字符串
这是我迄今为止所尝试的,输出没有像预期的那样出现,而是打印出类似于08140009的东西 - 任何想法是什么
请提供任何建议。
我的代码是:
public String getDateBackToCST(String createDate){
SimpleDateFormat dateFormatter = new SimpleDateFormat("MMddyyyy");
TimeZone obj = TimeZone.getTimeZone("CST");
dateFormatter.setTimeZone(obj);
Date createdDate = null;
try {
createdDate = dateFormatter.parse(createDate);
} catch (ParseException e) {
e.printStackTrace();
}
return dateFormatter.format(createdDate);
}
什么是'createDate'的价值? – 2014-09-20 18:06:09
2014-09-14它有不同的格式或它可能是日期字符串 – 2014-09-20 18:09:32
Sat Sep 20 23:39:04 IST 2014 – 2014-09-20 18:10:14