要修改LocalTime对象,可以使用其中的with方法。该方法接受一个TemporalAdjuster对象作为参数,用于修改时间。下面是一个示例:

LocalTime time = LocalTime.parse("10:15:30");

// 修改小时为12
LocalTime modifiedTime = time.withHour(12);
System.out.println(modifiedTime); // 输出:12:15:30

// 修改分钟为45
modifiedTime = time.withMinute(45);
System.out.println(modifiedTime); // 输出:10:45:30

// 修改秒为0
modifiedTime = time.withSecond(0);
System.out.println(modifiedTime); // 输出:10:15:00

除了使用with方法,还可以使用其他TemporalAdjuster对象来修改时间,例如LocalTime.now().with(TemporalAdjusters.firstDayOfMonth())可以将时间修改为当月的第一天

java LocalTime如何修改

原文地址: https://www.cveoy.top/t/topic/hHIg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录