如何获取在android中设置的当前时间格式。喜欢它是12小时或24小时。我可以很容易地得到日期和时间并将格式放在上面但我想从android系统获得当前时间格式。
答案 0 :(得分:6)
使用以下内容:
DateFormat.is24HourFormat(context);
答案 1 :(得分:0)
如果您想获得String
,则应使用android.text.format.DateFormat
DateFormat dateFormat = android.text.format.DateFormat.getTimeFormat(context);
String = dateFormat.format(new Date());
答案 2 :(得分:-1)
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd-MM-yyyy hh-mm a");
String format = simpleDateFormat.format(new Date());
Log.d( "Current Time: " , format);
这将输出如下:
当前时间:24-09-2017 09-19 AM
如果您想更改时间格式,请检查以下链接: https://developer.android.com/reference/java/text/SimpleDateFormat.html