Java 常用类Data和Format类 使用教程

一、Date类使用方法。

1. new Date() 返回当前时间
Date date = new Date();
System.out.println(date);//输出当前的时间。

源码解释为:
在这里插入图片描述

2. new Date(10006060*24); 返回 从 Fri Jan 01 08:00:00 CST 1970经过1天的时间
long time = 1000*60*60*24;
Date date = new Date(time);// Fri Jan 02 08:00:00 CST 1970

源码解释为:
在这里插入图片描述

二 、DateFormat 格式化日期类

1. new DateFormat
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

字母意义:
y: 年year
M: 月Month
m : 分钟minite
d : 天数day
H : 小时Hour
s : 秒 second
E : 星期几 wEEk
a : 上下午 afternoon

2.format() 方法,格式化 毫秒–日期

format 可以将 到标准时间的毫秒数转化为 日期

dateFormat.format(new Date());//返回字符串 2020-04-24
3.parse() 反格式化‘(parse语法层次分析)

可以将标准格式化的日期转化为毫秒数

三、TimeZone 时区类 ,可以将时间转化为固定时区的时间.

1.创建时区类对象
TimeZone timeZone = TimeZone.getTimeZone("GMT+8");//北京时间
TimeZone timeZone = TimeZone.getTimeZone("GMT+8");//东京时间
2. 给格式化的日期设置时区
dateFormat.setTimeZone(timeZone);//
3.输出设置好时区的格式化日期
System.out.println("北京时间为: " + dateFormat.format(new Date()));
System.out.println("东京时间为: " + dateFormat.format(new Date()));
//北京时间为: 2020-04-24 
//东京时间为: 2020-04-24 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部