10天轻松学习javase第4天上,内置类Java 日期时间
看两个转换的例子
package javaseof10day.day4.pm;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.Spring;
public class dateDemo {
public static void main(String[] args) {
//练习
System.out.println("时间转字符串"+timeToStr(new Date()));
System.out.println("字符串转时间:"+StringTotime("2000-01-01 01:01:01"));
}
//时间转字符串
public static String timeToStr(Date date) {
if (date == null) {
// 初始化 Date 对象
date = new Date();
}
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
return ft.format(date);
}
//字符串转时间
public static Date StringTotime(String timestring) {
//创建SimpleDateFormat对象实例并定义好转换格式
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 注意格式需要与上面一致,不然会出现异常
Date date = null;
try {
date = ft.parse(timestring);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return date;
}
}