我想将当前日期格式化为此模式dd.MM.yyy
。这时我使用:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
Date now = new Date();
String start = dateFormat.format(now);
很多次约会我都必须这样做。问题是我需要将格式化日期作为 Date
,而不是 String
。
我不知道如何以简单的方式实现这一点(大约有 150 - 200 个日期需要格式化)。
最佳答案
SimpleDateFormat
用于将 Date
转换为 String
String myFormattedDate = dateFormat.format( someDate );
将字符串
表示或转换为日期
Date myDate = dateFormat.parse( someString)
在内部,Date
只是一个很长的毫秒值,因此除非您使用某种格式化程序,否则您无法将其视为格式化字符串。
至于日期较多的情况下,处理200个需要毫秒,不用担心。
关于java - 将日期格式化为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17209394/