package com.hbw.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
public static void main(String[] args) {
Date date1 = stringToDate("2018-10-12 06:05:01");
System.out.println(date1);//Fri Jan 12 06:05:01 CST 2018
Date date2 = new Date();
System.out.println(dateToString(date2));//2020-10-16 15:26:02
}
//字符串转日期类型
public static Date stringToDate(String str) {
Date date = null;
//使用SimpleDateFormat类,将下列格式的字符串转为util标准日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if(str!=null && !"".equals(str))
date = sdf.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
//日期类型转字符串
public static String dateToString(Date date) {
String str = null;
//使用SimpleDateFormat类,util标准将日期转为下列格式的字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if(date!=null)
str = sdf.format(date);
return str;
}
}
工具类——使用SimpleDateFormat类完成String与Date的相互转换
最新推荐文章于 2022-08-13 20:07:39 发布