在Java中,我们经常使用SimpleDateFormat来格式化我们的时间对象.
在android中我们也可以用他来格式化,但是编译器给了我们一个警告.
查了API,原来还有一个叫android.text.format.DateFormat的东东,也好用.
但是当我使用"hh:mm:ss"来格式化的时候,他给我的时间字符串确是12进制的.
后面在API中看到
public static final char HOUR_OF_DAY
This designator indicates the hour of the day in 24 hour format. Example for 3pm: k -> 15 Examples for midnight: k -> 0 kk -> 00
于是我将我的格式化字符串写成"kk:mm:ss",得到了正确结果
在android中我们也可以用他来格式化,但是编译器给了我们一个警告.
查了API,原来还有一个叫android.text.format.DateFormat的东东,也好用.
但是当我使用"hh:mm:ss"来格式化的时候,他给我的时间字符串确是12进制的.
后面在API中看到
public static final char HOUR_OF_DAY
This designator indicates the hour of the day in 24 hour format. Example for 3pm: k -> 15 Examples for midnight: k -> 0 kk -> 00
于是我将我的格式化字符串写成"kk:mm:ss",得到了正确结果