小编这里创建的类名为dateUtil,大家根据自己情况对应修改:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 日期工具类
*/
public class dateUtil {
private dateUtil(){}
/**
* 把日期转为指定格式的字符串
* 返回值:String
*/
public static String dateToString(Date date, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
String s = sdf.format(date);
return s;
}
/**
* 把字符串解析为指定格式的日期
* 返回值:Date
*/
public static Date StringtoDate(String s, String format) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date d = sdf.parse(s);
return d;
}
}
测试:
小编这里创建的类名为dateDemo,大家根据自己情况对应修改:
import java.text.ParseException;
import java.util.Date;
public class dateDemo {
public static void main(String[] args) throws ParseException {
Date date = new Date();
String s1 = dateUtil.dateToString(date,"yyyy-MM-dd HH:mm:ss");
System.out.println("日期转为字符串:"+s1);
String s2 = "2023-11-6 18:02:01";
Date date1 = dateUtil.StringtoDate(s2,"yyyy-MM-dd HH:mm:ss");
System.out.println("字符串转为日期:"+date1);
}
}
截图: