Android 24小時制與12小時制格式設定

2021-07-14 09:20:34 字數 896 閱讀 3258

使用******dateformat時格式化時間的 yyyy.mm.dd 為年月日

如果希望格式化時間為12小時制的,則使用

hh:mm:ss

而如果希望格式化時間為24小時制的,則使用

hh:mm:ss

直接上**更直觀,如下:

date date = new date();

//12小時制

******dateformat sdformat12 = new ******dateformat("yyyy-mm-dd hh:mm:ss");

system.out.println(sdformat12.format(date));

date date = new date();

//24小時制、

******dateformat sdformat24 = new ******dateformat("yyyy-mm-dd hh:mm:ss");

system.out.println(sdformat24.format(date));

簡單的說就是:要想12小時制就小寫hh:mm:ss,要想

24小時制就大寫hh:mm:ss

date類,現在已經很少用了。更多使用的是

calendar

calendar   date   =   calendar.getinstance(); 

// 得到24小時機制

date.get(calendar.hour_of_day );

// 得到12小時機制

date.get(calendar.hour);

Android系統時間24小時制12小時制

在使用 dateformat時格式化時間的 yyyy.mm.dd 為年月日而如果希望格式化時間為12小時制的,則使用 hh mm ss 如果希望格式化時間為24小時制的,則使用 hh mm ss 如下 date d new date dateformat ss new dateformat yyyy...

Ios 24小時制與12小時制

對uidatepicker選擇的日期進行 format。1 當你的format格式是 nsdateformatter dateformatter nsdateformatter alloc init autorelease dateformatter setdateformat yyyy mm dd...

Android 12小時制和24小時制的切換

在開發中會涉及到對12小時和24小時的切換,查閱資料終於找到解決方案,如下 1.獲取當前小時制 private string gettimeformat 2.切換時區 settings.system.putstring mcontext.getcontentresolver settings.sys...