我在millis中有一個時間戳,並且想要使用分鐘精度來指定日期,月份,年份和小時的格式。Java中的本地化日期格式
我知道我可以指定格式是這樣的:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yy HH:mm");
String formatted = simpleDateFormat.format(900000)
但我想的格式與用戶的語言環境進行本地化。我也試過
DateFormat DATE_FORMAT = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault());
DATE_FORMAT.format(new Date());
但它不顯示小時。我該怎麼做?
作爲一個說明,似乎'DateFormat.getDateTimeInstance(INT,INT)''調用DateFormat.getDateTimeInstance(INT,INT ,Locale)''使用'Locale.getDefault()',至少在Android的當前版本中。 – JAB