Java中new Date()怎么指定时间
时间: 2024-04-29 21:21:51 浏览: 419
java 时间转换date time = new date()
5星 · 资源好评率100%
在Java中,可以使用以下构造函数来创建一个Date对象并指定特定的时间:
1. `Date(long date)`:这个构造函数接受一个表示自1970年1月1日00:00:00 GMT以来的毫秒数的long值。例如,要创建一个表示2022年1月1日12:00:00的Date对象,可以这样写:
```java
Date date = new Date(1641043200000L);
```
2. `Date(int year, int month, int date, int hrs, int min, int sec)`:这个构造函数接受年、月、日、小时、分钟和秒的整数值,并创建一个对应的Date对象。例如,要创建一个表示2022年1月1日12:00:00的Date对象,可以这样写:
```java
Date date = new Date(2022 - 1900, 0, 1, 12, 0, 0);
```
其中,2022是年份,0是月份(0表示一月),1是日期,12是小时,0是分钟,0是秒。请注意,年份要减去1900,月份从0开始。
建议使用第一个构造函数,因为它更简洁,更易读。
阅读全文