说明:要注意区分 GregorianCalendarFormat(时间格式化类) 和 GregorianCalendar(时间类),GregorianCalendarFormat就是设定一些规则来确定GregorianCalendar的输出字符串形式,例如是这种日期时间完整格式(2014年8月14日 星期四 下午07时34分25秒 GMT+0800)或者日期时间中长度格式(2014-8-14 19:34:25)
不同的GregorianCalendarFormat对象使得GregorianCalendar输出的日期时间形式不同,如下:
当前时间:
下面不同按钮调用不同的GregorianCalendarFormat对象来格式化GregorianCalendar对象:
根据当前时间格式字符串来解析出时间对象,需要使用相应的时间格式化对象才能解析,且需当前时间字符串有相应的数据才能拿到,例如“2014-8-14”这个解析后再"getHourOfDay"就会出错,故下面的按钮在某些时间格式下会出错:
解析得到时间对象后可用下面的方法拿到时间对象的相应数据: