DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
DateFormat df = DateFormat.getDateInstance();一般用于格式化多个日期,要格式化不同语言环境的日期,就在 getDateInstance() 的调用中指定它。
例如:DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
另外还可使用 getDateInstance 来获取该国家/地区的标准日期格式;如果愿意,还可以在格式上设置时区。
如果想对格式化或解析施加更多的控制(或者给予用户更多的控制),可以尝试将从工厂方法所获取的 DateFormat 强制转换为SimpleDateFormat。这适用于大多数国家/地区; |