我需要将日期格式化为具有多种语言的应用程序,格式化日期的最佳方式是什么,因为每个国家/地区都有不同类型的日期格式,所以可以按区域设置日期吗?
最佳答案
是的,使用 DateFormat.getDateInstance(int style, Locale aLocale) 这会以特定于区域设置的方式显示当前日期。
所以,例如:
DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, yourLocale);
String formattedDate = df.format(yourDate);
有关样式参数的确切含义(SHORT
、MEDIUM
等),请参阅文档
https://stackoverflow.com/questions/1951849/