DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss:ms");
Calendar cal = Calendar.getInstance();
Date finalTime=dateFormat1.parse(dateFormat.format(cal1.getTime()));
System.out.println(finalTime1);
实际输出
Thu Jan 01 17:01:37 IST 1970
预期输出
17:01:37
答案 0 :(得分:1)
SimpleDateFormat
中的图案不正确...另请注意,不打印格式为日期的String
,而不是打印Date
1}}对象,因此您将始终看到此格式,因为您在调用Date.toString()
时隐式调用System.out.println(finalTime1);
方法。
使用:
DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
Calendar cal = Calendar.getInstance();
String dateFormatted = dateFormat.format(cal.getTime())
System.out.println(dateFormatted);
你会得到正确的输出......