Java 中 Date 与 String 互转
- Java
- 2017-08-15
- 146热度
- 0评论
做个记录,使用 SimpleDateFormat 类。示例代码如下:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
// 大写的 H 表示使用 24 小时制
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
System.out.println(now);
String nowStr = sdf.format(now); // Date 转换为 String
System.out.println(nowStr);
try {
Date newDate = sdf.parse(nowStr); // String 转换为 Date
System.out.println(newDate);
} catch (ParseException ex) {
ex.printStackTrace();
}
}
}
打印结果为:
Tue Aug 15 16:11:06 CST 2017
2017-08-15 16:11:06
Tue Aug 15 16:11:06 CST 2017