JAVA:Date的相关方法与使用

1,Format方法

SimpleDateFormat s1=new SimpleDateFormat();

直接创建一个Date对象会返回一个国外版本的现在时间

如Date d1=new Date();

输出结果格式是:Fri Jan 14 12:04:09 CST 2022

如果想让这个时间的格式中国化,可以使用SimpleDateFormat方法转换一下

如,SimpleDateFormat s1=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss E");

String Time=s1.format(d1);

这样输出的结果的格式就是:2022年01月14日 12:07:17 周五

这种类型了。

2,parse方法

如果给定一个String类型的,一个时间的字符串,像

1996年02月1日 13:12:15 星期五,想将其转换成Date类型,可以有如下操作

String Time1="1996年02月1日 13:12:15 星期五";

Date d2=s1.parse(Time1);

这样输出d2的话就是一个国外版本的现在时间,如果想要输出中国化的时间需要将其转换成String类型,用s1.format(d2)转换一下即可。

3,可以在创建Date对象的时候直接传入一个毫秒级别的随机整数,输出这个对象时,系统会自动将输入的毫秒整数转换成自1970年1月1日开始算起加上这个毫秒数等于到的时间,不过输出的格式是国外版本,如果想输出中国版本还需要将Date类型转换成String类型输出。

Date d1=new Date(123412);
SimpleDateFormat s10=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss E");
String s9=s10.format(d1);
System.out.println(s9);

时间是:1970年01月01日 08:02:03 周四

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值