检测android系统日期/时间格式的变化并反映在应用程序中

时间:2016-02-04 19:11:03

标签: java android

我希望应用与系统时间格式的变化相对应。对于Instance,如果我将android系统时间格式更改为24hr格式。我希望我的应用能够检测到该更改并反映应用中的更改。因此,如果系统时间格式是24小时,则应用程序内显示的时间也应该是24小时,反之亦然,如果是12小时格式。

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码检索系统时间格式:

SimpleDateFormat dateFormat = new SimpleDateFormat();
String pattern = dateFormat.toLocalizedPattern(); //if you want the string pattern

没有办法听取时间格式更改操作,但是这个操作总是在您的应用程序之外进行,您可以将代码放入Activity&#39s / s片段{{1}方法并相应地更改UI。

相关问题