如何操作Date类中时间的显示格式

本文介绍了Java中Date类,其创建对象后输出格式并非常见的yyyy - mm - dd hh:mm:ss格式,还展示了其输出内容的含义,如星期、月份等。同时提到Date类的getTime()方法会输出一串数字,最后讲解了使用SimpleDateFormat和DateFormat类完成日期格式变换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Date是一个日期类,但是此类创建对象后输出的值不是我们平时看得到的很都顺眼的时间表达格式,如:yyyy-mm-dd hh:mm:ss;像这样的类型,所以接下来咱们还要把他在转换为我们看着顺眼的格式来。但是那Date类i输出的是什么呢?
看这里
For example:

直接在主方法里写的代码
在这里插入图片描述
输出
在这里插入图片描述
说明:
上面代码输出的 Sun 代表 Sunday(星期) Mar 代表 三月(月份)17 代表 今天是几号
后面就是具体时间 CST是英文缩写(China Standard Time)中国标准时间就是咱们说的北京时间
再后面就是年份,欧克。

或许还会出现这样的情况,就是输出来一串数字,又是怎么回事呢,不着急,Date类里面有一个方法是 getTime();看代码

在这里插入图片描述
输出会得到一串数字

在这里插入图片描述只是Java虚拟机环境直接运行出来的系统时间。就这个格式。

接下来就看怎么去变成咱们看的顺眼的姿势了。

SimpleDateFormat是一个具体的类在Java.text.SimpleDateFormat里和Java.text.DateFormat两个一起来完成日期的变换格式
看代码:
在这里插入图片描述
在用SimpleDateFormat创建对象后写出后面的传递格式就是红框框里面的那个,就能够让计算机知道你想干啥了,运行结果你看:

在这里插入图片描述
插一句那个大S叫毫秒,小s叫秒,上面有注释,我比较容易看丢。
这里输出了两个,不一样的地方就是那个红框框里的。看想要那种了。

注:
会有不足的地方,帮我指出来,相互学习。谢谢,我也在学习中。加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值