Java的日期格式化常用方法.docx
文本预览下载声明
一般常用格式化类DateFormat和SimpleDateFormat的format(Date time)方法进行格式化日期.
1. 首先介绍java.text.SimpleDateFormat类.
public class SimpleDateFormat extends? HYPERLINK file:///G:\\%E8%AE%A1%E7%AE%97%E6%9C%BA-PC\\JAVA\\1.6%20api\\java\\text\\DateFormat.html \o java.text 中的类 DateFormat
SimpleDateFormat
是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 - 文本)、解析(文本 - 日期)和规范化。
使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过?DateFormat?中的?getTimeInstance、getDateInstance?或?getDateTimeInstance?来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用?applyPattern?方法来修改格式模式。
?
日期和时间模式
日期和时间格式由日期和时间模式?字符串指定。在日期和时间模式字符串中,未加引号的字母?A?到?Z?和?a?到?z?被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 () 引起来,以免进行解释。?表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。
定义了以下模式字母(所有其他字符?A?到?Z?和?a?到?z?都被保留):
字母日期或时间元素表示示例GEra 标志符 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l text TextADy年 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l year Year1996;?96M年中的月份 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l month MonthJuly;?Jul;?07w年中的周数 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l number Number27W月份中的周数 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l number Number2D年中的天数 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l number Number189d月份中的天数 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l number Number10F月份中的星期 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l number Number2E星期中的天数 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l text TextTuesday;?TueaAm/pm 标记 HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l text TextPMH一天中的小时数(0-23) HYPERLINK G:\\è???????o-PC\\JAVA\\1.6 api\\java\\text\\SimpleDateFormat.html \l number Number0k一天中的小
显示全部