【发布时间】:2016-09-14 07:57:08
【问题描述】:
我正在像这样格式化日期:
public static String toFormattedDate(@NonNull Time time, String toFormat) {
mDateFormat = new SimpleDateFormat(toFormat);
Date date = new Date();
date.setTime(time.toMillis(true));
return mDateFormat.format(date);
}
我使用的格式是:
public static final String TIME = "hh:mm a";
但我用于测试的两种设备之间存在差异......
如何在设备之间统一格式化?
【问题讨论】:
-
作为一种解决方法,我只是使用了 String.replace("am", "AM").replace("pm", "PM") 但我想知道我是否已经可以通过格式化和不是字符串操作。
-
在设置为查看时将该日期值更改为
UPPER CASE。 -
@skadoosh 已经这样做了。我遵循了接受的答案。谢谢!
标签: java android date-format simpledateformat android-date