1、Calendar 指定
import java.util.Calendar;
import java.util.Date;
/**
* <b>Function: </b> todo
*
* @program: Calendar 指定小时分钟
* @Package: com.kingbal.king.dmp
* @author: songjianlin
* @date: 2024/09/10
* @version: 1.0
* @Copyright: 2024 www.kingbal.com Inc. All rights reserved.
*/
public class Main {
public static void main(String[] args) {
// 获取当前日期和时间的Calendar实例
Calendar calendar = Calendar.getInstance();
// 设置指定的小时和分钟
int hourOfDay = 15; // 下午3点
int minute = 30; // 分钟30
// 将小时和分钟设置到Calendar实例
calendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
calendar.set(Calendar.MINUTE, minute);
calendar.set(Calendar.SECOND, 0); // 将秒设置为0
calendar.set(Calendar.MILLISECOND, 0); // 将毫秒设置为0
// 从Calendar实例获取更新后的Date对象
Date specifiedTime = calendar.getTime();
// 打印结果
System.out.println(specifiedTime);
}
}
2、LocalTime 指定
import java.time.LocalTime;
/**
* <b>Function: </b> todo
*
* @program: LocalTime 指定时间
* @Package: com.kingbal.king.dmp
* @author: songjianlin
* @date: 2024/09/10
* @version: 1.0
* @Copyright: 2024 www.kingbal.com Inc. All rights reserved.
*/
public class Main {
public static void main(String[] args) {
// 指定具体的小时和分钟
int hour = 15; // 下午3点
int minute = 30; // 30分钟
// 创建LocalTime实例
LocalTime time = LocalTime.of(hour, minute);
// 输出结果
System.out.println("指定的时间是:" + time);
}
}