Date date
=
new
Date();
SimpleDateFormat dateFm
=
new
SimpleDateFormat(
"
yyyy-MM-dd
"
);
System.out.println("格式化后的日期:" + dateFm.format(date));
SimpleDateFormat 类用于格式化日期的显示方式,构造方法里的格式化字符串用户可以自定义,例如把第二句改成 SimpleDateFormat dateFm = new SimpleDateFormat("yyyy年MM月dd日"); 也可以,这样就更符合中国人的习惯了。
SimpleDateFormat类里构造方法的字符串日期格式如下:
日期和时间模式
日期和时间格式由日期和时间模式 字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''" 表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。
定义了以下模式字母(所有其他字符 'A' 到 'Z' 和 'a' 到 'z' 都被保留):
字母 日期或时间元素 表示 示例 GEra 标志符 Text ADy年 Year 1996;96M年中的月份 Month July;Jul;07w年中的周数 Number 27W月份中的周数 Number 2D年中的天数 Number 189d月份中的天数 Number 10F月份中的星期 Number 2E星期中的天数 Text Tuesday;TueaAm/pm 标记 Text PMH一天中的小时数(0-23) Number 0k一天中的小时数(1-24) Number 24Kam/pm 中的小时数(0-11) Number 0ham/pm 中的小时数(1-12) Number 12m小时中的分钟数 Number 30s分钟中的秒数 Number 55S毫秒数 Number 978z时区 General time zone Pacific Standard Time;PST;GMT-08:00Z时区 RFC 822 time zone -0800

1059

被折叠的 条评论
为什么被折叠?



