我想要一个时间戳字段。我尝试了以下mmddyyyyhhmmss
格式的时间。
所有字段都提供了正确的数据,但月字段的值不正确。
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("mmddyyyyhhmmss");
String date = simpleDateFormat.format(new Date());
我得到的O / P是13132013021331。我期待的是03133013021331。
答案 0 :(得分:2)
您的月份应为MM
而非mm
mm表示分钟
答案 1 :(得分:1)
SimpleDateFormat mmddyyyy返回月份的不正确数据
因为你的月份格式错了。
它应该是:
new SimpleDateFormat("MMddyyyyhhmmss");
MM---> Month
mm---> minutes
答案 2 :(得分:1)
你需要这个:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMddyyyyhhmmss");
String date = simpleDateFormat.format(new Date());
您使用了“mm”两次 - 一次是月份(不正确),再次是几分钟(正确)。