SimpleDateFormat warning 要获取本地格式,请使用 getDateInstance()、getDateTimeInstance() 或 getTimeInstance(),
2022-08-31 20:55:19
我需要担心这个警告吗?如果我忽略该警告,该怎么办?
此警告的含义:
要获取本地格式,请使用 、 或 或 ,或 与 一起使用,例如日期。
在下面代码的第二行中。该应用程序使用代码工作正常。我想显示日期,例如, .getDateInstance()
getDateTimeInstance()
getTimeInstance()
new SimpleDateFormat(String template, Locale locale)
Locale.US
ASCII
19 Nov 2014
public static String getFormattedDate(long calendarTimeInMilliseconds) {
SimpleDateFormat sdfDate = new SimpleDateFormat("d MMM yyyy"); //ON THIS LINE
Date now = new Date();
now.setTime(calendarTimeInMilliseconds);
String strDate = sdfDate.format(now);
return strDate;
}
我认为这是格式化日期的正确方法,如下所示。