import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateUtil {
/**
*
* @param date
* @return String("yyyy-MM-dd HH:mm:ss")
*/
public static String timeToString(Date date){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return simpleDateFormat.format(date);
}
/**
*
* @param date
* @return String("yyyy-MM-dd")
*/
public static String dateToString(Date date){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
return simpleDateFormat.format(date);
}
/**
*
* @param String("yyyy-MM-dd HH:mm:ss")
* @return Date
*/
public static Date strToTime(String str) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date= null;
try {
date = sdf.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
/**
*
* @param String("yyyy-MM-dd")
* @return Date
*/
public static Date strToDate(String str) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date= null;
try {
date = sdf.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
/**
* @test
* @param args
*/
public static void main(String[] args) {
System.out.println(timeToString(new Date()));
System.out.println(dateToString(new Date()));
System.out.println(strToTime("2017-11-29 20:42:00"));
System.out.println(strToDate("2017-11-29"));
}
}
Date和String类型相互转换
最新推荐文章于 2024-04-01 22:40:14 发布