2
我们创建的J2SE应用程序必须根据用户来自的国家/地区的自定义格式来设置日期和时间。我想问一下如何在Java中解决这个问题?可能我会使用SimpleDateFormat,但我想知道是否可以以某种方式获取格式字符串,而不是单独为每个国家/地区使用所有格式字符串。按照国家/地区的日期格式化
我们创建的J2SE应用程序必须根据用户来自的国家/地区的自定义格式来设置日期和时间。我想问一下如何在Java中解决这个问题?可能我会使用SimpleDateFormat,但我想知道是否可以以某种方式获取格式字符串,而不是单独为每个国家/地区使用所有格式字符串。按照国家/地区的日期格式化
DateFormat
已经允许你这样做 - 只要使用DateTimeFormat.getDateTimeInstance(dateStyle, timeStyle, locale)
或类似的东西,根据你的需要。
是的,我试过了,这是我的问题的解决方案,谢谢! – Artegon 2012-04-13 15:26:48
如果必须以相同格式为每个国家/地区显示日期,则可以使用DateFormat和区域设置.i.e。 DateFormat.getDateInstance(DateFormat.MEDIUM,locale).format(new Date()); – Shehzad 2012-04-13 15:00:18