在Android手机中,时间显示(上午01:15)。 由于这个时间行为,我在服务器上面临数据同步问题。 有没有办法把这个时间设置为01:15 am。
请注意 我已经尝试过替换功能,但我得到了正确的结果,但在我的计时计算中它没有用。
请在操作系统级别上建议解决方案,以便我可以在核心日期功能中使用,如果可能的话。
移动名称是alcatel,正在创建此问题。
答案 0 :(得分:1)
从这个问题: displaying AM and PM in small letter after date formatting
答案显示如何更换A.M./P.M.任何你想要的文字的字符串。
public class Timeis {
public static void main(String s[]) {
long ts = 1022895271767L;
SimpleDateFormat sdf = new SimpleDateFormat(" MMM d 'at' hh:mm a");
// CREATE DateFormatSymbols WITH ALL SYMBOLS FROM (DEFAULT) Locale
DateFormatSymbols symbols = new DateFormatSymbols(Locale.getDefault());
// OVERRIDE SOME symbols WHILE RETAINING OTHERS
symbols.setAmPmStrings(new String[] { "am", "pm" });
sdf.setDateFormatSymbols(symbols);
String st = sdf.format(ts);
System.out.println("time is " + st);
}
}