SimpleDateFormat格式化日期的方法和参数

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:31   2929   0

目录

一、创建默认或自定义格式的格式对象

二、格式对象调用的两种方法(格式化、解析)

三、Date类的两个常用方法(getTime和toString)

★ pattern格式的写法总结:

例1:格式化方法public String format(Date date)

将Date类型的日期,转变为指定格式的String文本

例2:解析方法Date parse(String source)

将String类型的日期,解析成Date格式;

不同指定格式的格式化对象,只能解析对应格式的String类型日期


一、创建默认或自定义格式的格式对象

(1)SimpleDateFormat():创建默认格式化方式的对象

(2)public SimpleDateFormat(String pattern):创建指定pattern格式的对象

二、格式对象调用的两种方法(格式化、解析)

(1)格式化方法 format:日期 -> 文本

创建的对象调用public String format(Date date):格式化时间对象date。

(2)解析方法 parse: 文本 -> 日期

public Date parse(String source):解析给定的字符串文本,生成日期。

三、Date类的两个常用方法(getTime和toString)

ps:Date(long date),即Date类的形参是long类型的date日期参数

(1)getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以此 Date 对象表示的毫秒数。

(2)toString():把Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat),zzz是时间标准。

★ pattern格式的写法总结:

yyyy:年
MM:月
dd:日
hh:1~12小时制(1-12)
HH:24小时制(0-23)
mm:分
ss:秒
S:毫秒
E:星期几
D:一年中的第几天
F:一月中的第几个星期(会把这个月总共过的天数除以7)
w:一年中的第几个星期
W:一月中的第几星期(会根据实际情况来算)
a:上下午标识
k:和HH差不多,表示一天24小时制(1-24)。
K:和hh差不多,表示一天12小时制(0-11)。
z:表示时区

用下面测试类说明:

例1:格式化方法public String format(Date date)

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP