java中date类型为2023-05-31 与 new Date 出来的 Fri Jun 02 11:39:14 CST 2023
时间: 2024-03-01 18:55:11 浏览: 112
Java与日期相关的
这是因为Java中的Date类型既包含日期(年、月、日)又包含时间(时、分、秒)。在你提供的例子中,"2023-05-31"是一个日期,没有指定时间,默认为"00:00:00",而new Date()是获取当前系统时间的函数,其返回的是包含当前日期和时间的Date类型对象。因此,打印出来的结果就是包含日期和时间的完整时间戳。如果你想要打印出指定日期的时间戳,可以使用SimpleDateFormat类进行格式化,例如:
```java
Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2023-05-31");
System.out.println(date.getTime());
```
这样就可以得到指定日期的时间戳了。
阅读全文