我试图将日期以dd-MM-yyyy格式从YYYY-MM-dd转换成hh:mm:ss.ms in java使用下面的代码,但中号无法获得期望的值在java中将日期dd/MM/yyyy转换为dd-MM-yyyy
String dob = (new SimpleDateFormat("dd-MM-yyyy")).format(customerEntity.getDob().toString());
customerEntity.getDob()的toString是我提供这个价值1987年6月12日00:00:00.0
但是当我解析它到字符串dob它产生163-06-1987作为输出,而我想输出像12-06-1987。
任何帮助将是明显的,由于提前做好
为什么你使用的toString()?你必须格式化一个日期,而不是一个字符串 –
即使删除了toString()方法后,我仍然没有在接近所需输出的地方尝试'customerEntity.getDob()','sDF.format(dateObj)' – Kent
@lgino – Mavericks