Java的日期
Java没有内置的日期类,但可以导入java.time
包,这个包中包含了许多类,可用于处理日期和时间。例如:
Java类 | 描述 |
---|---|
LocalDate |
表示日期(年、月、日(yyyy-MM-dd)) |
LocalTime |
表示时间(小时、分钟、秒和毫秒(HH-mm-se-zzz)) |
LocalDateTime |
表示日期和时间(yyyy-MM-dd-HH-mm-ss.zzz) |
DateTimeFormatter |
用于显示和解析日期-时间对象的格式化类 |
如果你不知道“包”是什么,请参考我们的Java包教程。
显示当前日期
要显示当前日期,导入java.time.LocalDate
类,调用now()
方法:
示例
import java.time.LocalDate; // 导入LocalDate类
public class MyClass {
public static void main(String[] args) {
LocalDate myObj = LocalDate.now(); // 创建一个日期对象
System.out.println(myObj); // 显示当前日期
}
}
输出:
2019-06-03
显示当前时间
要显示当前时间(小时、分钟、秒和毫秒),导入java.time.LocalTime
类,使用now()
方法:
示例
import java.time.LocalTime; // 导入LocalTime类
public class MyClass {
public static void main(String[] args) {
LocalTime myObj = LocalTime.now();
System.out.println(myObj);
}
}
输出:
10:23:17.426698