package com.hadwinling.day01.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
/**
* @param str 时间字符串
* @return java.util.Date对象
* 使用默认事件格式:yyyy-MM-dd HH:mm:ss
*/
public static Date stringToDate(String str) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return sdf.parse(str);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
/**
* @param str 时间字符串
* @param patten 时间格式
* @return java.util.Date对象
* 使用指定格式
*/
public static Date stringToDate(String str,String patten) {
SimpleDateFormat sdf = new SimpleDateFormat(patten);
try {
return sdf.parse(str);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
/**
* @param date
* @return 默认格式的字符串: yyyy-MM-dd HH:mm:ss
*/
public static String stringToDate(Date date) {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
/**
* @param date
* @return 默默格式的字符串
* 使用指定格式
*/
public static String stringToDate(Date date ,String patten) {
SimpleDateFormat sdf = new SimpleDateFormat(patten);
return sdf.format(date);
}
}
java-string与date之间相互转换,封装类
最新推荐文章于 2024-05-12 16:50:53 发布