目前,我有
private ThreadLocal<DateFormat> shortDateFormat = new ThreadLocal<DateFormat>() {
@Override protected DateFormat initialValue() {
final DateFormat format = DateFormat.getDateInstance(DateFormat.SHORT);
return format;
}
};
使用我的 Android 4.1,这为我提供了日期格式(在我的本地化中。其他国家/地区可能看起来不同)
2013 年 7 月 19 日
但是,有时我想要一个更短的版本,比如19/07/13
我不想硬编码为
日/月/年
由于上述方式无法在不同国家/地区移植。有些国家,他们的月份比日期早。
有什么便携的方法可以实现吗?
p/s 不仅是月/日顺序。可能还有其他问题。例如,中国使用 19-07-13 或 19-07-2013。其他国家可能会有更多的边缘案例,但我不知道。