java dateString转时间
时间: 2024-06-13 12:03:43 浏览: 81
在Java中,可以使用SimpleDateFormat类将日期转换为字符串,也可以使用DateFormat类将字符串转换为日期。以下是两种方法的示例代码:
1. 将日期转换为字符串:
```
public static String dateToString(Date date) {
SimpleDateFormat sformat = new SimpleDateFormat("yyyy-MM-dd");//日期格式
String s = sformat.format(date);
return s;
}
```
2. 将字符串转换为日期:
```
public static Date stringToDate(String time) {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");//日期格式
Date date = null;
try {
date = format.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
```
另外,如果你使用的是Java.sql.Date类,可以使用valueOf()方法将字符串转换为日期,示例代码如下:
```
Date date = java.sql.Date.valueOf("2017-3-16");
System.out.println(date);
```
阅读全文