Products
GG网络技术分享 2025-11-13 03:56 1
java import java.time.LocalDateTime; import java.time.temporal.ChronoUnit;
public class LocalDateTimeExample {

public static void main {
// 获取当前时候
LocalDateTime now = LocalDateTime.now;
// 获取指定日期时候
LocalDateTime specificDate = LocalDateTime.of;
// 获取年、月、日、细小时、分钟、秒、纳秒
int year = specificDate.getYear;
int month = specificDate.getMonthValue;
int day = specificDate.getDayOfMonth;
int hour = specificDate.getHour;
int minute = specificDate.getMinute;
int second = specificDate.getSecond;
int nano = specificDate.getNano;
// 输出获取的信息
System.out.println;
System.out.println;
System.out.println;
System.out.println;
System.out.println;
System.out.println;
System.out.println;
// 用isBefore和isAfter比比kan两个日期
boolean isBefore = now.isBefore;
boolean isAfter = now.isAfter;
System.out.println;
System.out.println;
// 格式化LocalDateTime
DateTimeFormatter formatter = DateTimeFormatter.ofPattern;
String formattedDateTime = now.format;
System.out.println;
// 格式化specificDate
String formattedSpecificDate = specificDate.format;
System.out.println;
// 用add和minus方法
LocalDateTime newDateTime1 = now.plusDays;
LocalDateTime newDateTime2 = now.minusHours;
System.out.println);
System.out.println);
// 用with方法修改LocalDateTime的有些字段
LocalDateTime newDateTime = now.withYear.withMonth.withDayOfMonth;
System.out.println);
// 获取LocalDateTime的字段值
int yearFromNow = now.getYear;
System.out.println;
// 计算两个日期之间的差异
long monthsBetween = ChronoUnit.MONTHS.between;
long yearsBetween = ChronoUnit.YEARS.between;
long daysBetween = ChronoUnit.DAYS.between;
System.out.println;
System.out.println;
System.out.println;
}
}
Demand feedback