cron表达式时间转java日期类型

cron时间转格式

    • --- 读取配置文件中cron时间表达式
    • --- cron时间转格式

— 读取配置文件中cron时间表达式

application.yml

room:
  opencron: 0 30 9 * * ? 

RoomServiceImpl.java

//获取yml配置文件参数值
@Value(${"room.opencron"})
private String openTime;

— cron时间转格式

public static void main(String[] arg){
	SimpleDateFormat cronFormat = new SimpleDateFormat("ss mm HH * * ?");
	SimpleDateFormat outFormat = new SimpleDateFormat("HH:mm:ss");
	Date beginDate = null;
	try{
		beginDate = (Date)cronFormat.parse(openTime);
		System.out.print(outFormat.format(beginDate));
	}catch(ParseException e){
		e.printStackTrace();
	}
}

输出结果:09:30:00

你可能感兴趣的:(java)