java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Java Date日期类

Java中Date日期类的使用方法示例详解

作者:明月一壶酒

这篇文章主要介绍了Java中Date日期类的使用方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、构造器实例化对象

//使用无参构造器
Date date1 = new Date();
System.out.println(date1);
//使用有参构造器,参数为long类型的时间戳,将时间戳自动转为时间对象
Date date2 = new Date(60000);
System.out.println(date2);

运行结果:

说明:

二、构造Date对象并指定日期

1. 构造函数时设置时间参数

日期参数形式

在实例化Date对象时直接告诉Date对象特定的时间,也就是让Date对象指向自己设定的时间而非系统当前时间。

//使用有参构造器实例化对象
Date date4 = new Date(2023 - 1900, 6 - 1, 5, 6, 2, 4);
Date date5 = new Date(2023-1900, 6 - 1, 5);
System.out.println(date4);
System.out.println(date5);

运行结果展示: 

 字符串参数形式

使用特定的字符串格式进行实例化并指定时间,使用此方法时必须按照"年/月/日 时:分:秒"此种顺序和格式,例如:

Date date1= new Date("2023/6/16 11:40:00");
System.out.println(date1);

运行结果展示:

2. 使用格式化工具进行时间Date时间设置 

Date date1= new Date();
Date date2= new Date();
//声名两个格式化工具,并且设置格式化字符串格式
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//因为在格式化时,如果不按照指定格式进行输入无法进行格式化会出现异常,所以用try-catch处理异常
try {
    date1 = sdf1.parse("2023年06月16日 19:17:00");
    date2 = sdf2.parse("2023-06-16 19:17:00");
}catch (Exception ignored){}
System.out.println(date1);
System.out.println(date2);

运行结果: 

 三、将日期格式化为中文状态输出

以上输出均为英文状态下的,当然我们可以是用日期格式话使输出为中文状态,例:

Date date = new Date();
//格式化输出
System.out.printf("%tF %<tT",date);

输出结果:

四、Date日期类方法

到此这篇关于Java中Date日期类的使用方法的文章就介绍到这了,更多相关Java Date日期类内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文