java如何导入日期
导入日期相关类
在Java中处理日期通常需要导入java.time包下的类(Java 8及以上版本推荐)。以下是常用日期类的导入方式:
import java.time.LocalDate; // 日期(年月日)
import java.time.LocalTime; // 时间(时分秒)
import java.time.LocalDateTime; // 日期+时间
import java.time.format.DateTimeFormatter; // 日期格式化
旧版日期类(Java 8之前)
如果需要使用旧版API(不推荐新项目使用):

import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
基础使用示例
创建当前日期对象:
LocalDate today = LocalDate.now();
LocalTime currentTime = LocalTime.now();
LocalDateTime currentDateTime = LocalDateTime.now();
格式化日期输出:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = today.format(formatter);
时区处理
涉及时区时可导入:
import java.time.ZoneId;
import java.time.ZonedDateTime;
使用时区示例:
ZonedDateTime tokyoTime = ZonedDateTime.now(ZoneId.of("Asia/Tokyo"));
注意事项
- 新项目建议优先使用
java.time包(线程安全且API设计更合理) - 日期格式化模式区分大小写:
yyyy表示四位年份MM表示两位月份dd表示两位日期
- 跨时区应用需明确指定时区信息






