Java中时间类的格式化

目录

先说结论:

对于普通Date

对于LocaleDate类型

DateTimeFormatter详解

系统预定义的格式

LocalDateTime-->String:

String--->LocalDateTime

oflocalizedDateTime()

自定义的格式


先说结论:

在Java中:

        1.用Formatd对象的parse()方法可以将传入的指定格式的文本转化为时间类并返回,注意格式必须与定义 Formatd对象时一致

        2.用Formatd对象的format()方法可以将传入的时间类型转化为指定格式的时间字符串并返回
String format = 对象名.format(时间类对象);


        注意一个小点:LocaleDate,LocaleTime,LocaleDateTime,获取的时间精度不一样分别为日期/时间/日期时间

常用的格式符(定义格式时用到的字符)
yyyy年    MM月    dd日      HH时(0-23)    mm分   ss秒    SS毫秒
ww周

=====================


对于普通Date


先创建DateFormat 对象
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
(因为DateFormat是一个抽象类,无法创建对象)
之后在创建Date时可以使用如下方法
Date d=df.parse("此处是一个以上格式的字符串");

注意:SimpleDateFormat(子类) e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值