您的位置:首页 > 编程语言 > Java开发

java把日期转化为cron表达式

2016-03-07 11:33 411 查看
Java代码


/***

*

* @param date

* @param dateFormat : e.g:yyyy-MM-dd HH:mm:ss

* @return

*/

public static String formatDateByPattern(Date date,String dateFormat){

SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);

String formatTimeStr = null;

if (date != null) {

formatTimeStr = sdf.format(date);

}

return formatTimeStr;

}

/***

* convert Date to cron ,eg. "0 07 10 15 1 ? 2016"

* @param date : 时间点

* @return

*/

public static String getCron(java.util.Date date){

String dateFormat="ss mm HH dd MM ? yyyy";

return formatDateByPattern(date, dateFormat);

}

测试:

Java代码


@Test

public void test_getCron(){

String cron=TimeHWUtil.getCron(new Date());

System.out.println(cron);

}

运行结果:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: