java 日期和时间字符串格式化
SimpleDateFormat类可以选择任何用户定义的日期-时间格式的模式。
但是,仍然建议通过DateFormat中的getTimeInstance、getDateInstance 或getDateTimeInstance 来创建日期-时间格式器。
每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。
可以根据需要使用applyPattern方法来修改格式模式。
该构造方法可以使用参数pattern指定的格式创建一个对象,该对象调用format(Date date)方法格式化时间对象date。
需要注意的是,pattern中应当含有一些有效的字符序列。
例如:
●y或yy 表示使用两位数字来输出年份;yyyy表示使用4位数字输出年份。
●M或MM 表示使用两位数字或文本输出月份,如果使用汉字输出月份,pattern中应
连续包含至少3个M,例如MMM。
●d或dd 表示用两位数字输出日。
●H或HH 表示用两位数字输出小时。
●m或mm 表示用两位数字输出分。
●s或ss 表示用两位数字输出秒。
● E 表示用两位数字输出星期。
转换中文格式的时间的实例源代码如下所示:
执行上述代码,结果如图5-19所示。
图5-19 输出日期时间格式。