Java-时间格式转换

Java中对时间的处理方式。

Date转String等,可以实现为一个工具类,给外部调用。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
public class TimeUtil {

private TimeUtil(){
super();
}

public static String dateToString(Date date){
String dateStr = null;
try{
dateStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
}catch(Exception ex){
try{
dateStr = new SimpleDateFormat("yyyy-MM-dd").format(dateStr);
}catch(Exception ex2){
ex2.printStackTrace();
}
}
return dateStr;
}

public static Date stringToDate(String dateStr){
Date date = null;
try{
date = (Date) new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr);
}catch(Exception ex){
try{
date = (Date) new SimpleDateFormat("yyyy-MM-dd").parse(dateStr);
}catch(Exception ex2){
ex2.printStackTrace();
}
}
return date;
}
}