日期SimpleDateFormat转换小工具

1.有时候要查询某个时间段的数据,数据库用的是datetime类型,而前端上传的是yyyy/mm/dd字符串。此时需要转换才能使用。

import java.text.*;
class Demo{
	public static void main(String [] args)throws Exception{
		Demo d=new Demo();
		String start=d.my_format("2019/12/02","00:00:00");
		String end=d.my_format("2019/12/03","23:23:59");
		System.out.println(start+"\t"+end);
	}
	public String my_format(String param,String suffix) throws Exception{
		SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-mm-dd");
		SimpleDateFormat sdf2=new SimpleDateFormat("yyyy/mm/dd");
		String date=sdf1.format(sdf2.parse(param))+" "+suffix;
		return date;
	}
}

2.打印结果

2019-12-02 00:00:00     2019-12-03 23:23:59

你可能感兴趣的:(JAVASE)