24

現在のデバイスの時刻形式を知りたいです。

24 時間/12 時間形式を意味します。

どうすればそれを判断できるか教えてください。

これを判断するための API はありますか。

ありがとう。

4

2 に答える 2

58

String value = android.provider.Settings.System.getString(context.getContentResolver(), android.provider.Settings.System.TIME_12_24);

更新された回答、上記の代わりにこれを使用する必要があります。上記は null 値を返す可能性があるためです。

DateFormat.is24HourFormat(context)
于 2011-07-11T13:15:16.137 に答える
9

これはあなたを助けるかもしれません...

回答ソースのリンク: https://developer.android.com/reference/android/text/format/DateFormat.html#is24HourFormat(android.content.Context)

于 2011-07-11T12:13:37.660 に答える