是否可以使用 javaSHORT
从系统属性中读取配置的日期格式?
例如,我将系统语言环境配置为en_US
(SHORT
适用于美国语言环境的日期为M/d/yy
)。但是,如果我在 windows 中将SHORT
日期格式从M/d/yy
更改为 ,那么我将如何使用 java 从系统属性中yyyy-MM-dd
读取配置的日期格式?SHORT
以下代码段将始终从系统属性中获取语言环境,并以SHORT
适用于所选语言环境的格式显示日期。
DateFormat df = DateFormat.getDateTimeInstance(
DateFormat.SHORT, DateFormat.MEDIUM, Locale.getDefault() );
System.out.println( df.format( new Date() ) );