Android --- 获取12/24制系统时间(使用SimpleDateFormat和Calendar)
2017-04-22 11:25
393 查看
最近项目中需要把12小时制时间变为24小时制时间,因为项目中之前使用的是SimpleDateFormat,首先想到的是否需要改变参数,后来去网上查了下发现转换很简单。
SimpleDateFormat格式化时间年月日用的是:yyyy-MM-dd
如果希望格式化时间为12小时制的,则使用hh:mm:ss
而如果希望格式化时间为24小时制的,则使用HH:mm:ss
代码中因为项目需要将年月日后面的空格转换为T
SimpleDateFormat格式化时间年月日用的是:yyyy-MM-dd
如果希望格式化时间为12小时制的,则使用hh:mm:ss
而如果希望格式化时间为24小时制的,则使用HH:mm:ss
代码中因为项目需要将年月日后面的空格转换为T
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = sDateFormat.format(new java.util.Date()); try { date=date.replaceAll("\\ ", "T"); } catch (Exception e) { e.printStackTrace(); }另外,目前常用的有Calendar
Calendar date = Calendar.getInstance(); // 得到24小时机制 date.get(Calendar.HOUR_OF_DAY ); // 得到12小时机制 date.get(Calendar.HOUR);
相关文章推荐
- 获取时间Calendar、使用 Date 和 SimpleDateFormat 类表示时间
- 获取时间Calendar、使用 Date 和 SimpleDateFormat 类表示时间
- Android 使用SimpleDateFormat以及Calendar转换时间为12小时制和24小时制时间格式
- 时间获取与转换Calendar/SimpleDateFormat
- android:java_中常用时间类:date,_simpledateformat,_calendar
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(5) SimpleDateFormat
- 获取android中的 SimpleDateFormat——获取当前时间
- 【转】Android SimpleDateFormat转换时间 12,24时间格式
- 使用DateFormat类获取系统的当前时间
- Android SimpleDateFormat转换时间 12,24时间格式
- 使用SimpleDateFormat类获取完整的日期时间实例
- 使用 Date 和 SimpleDateFormat 类表示时间以及Calendar 类的应用
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(5) SimpleDateFormat
- SimpleDateFormat转换时间,12,24时间格式
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(3) Date
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(7) TimeZone
- SimpleDateFormat转换时间,12,24时间格式[转]