package A_ShangGuiGu.DateTimeTest;标签:格式化,format,System,SimpleDateFormat,Date,java,类中,out From: https://www.cnblogs.com/zhazhawei906/p/16892803.html
import org.junit.Test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 1.SimpleDateFormat
* 2.Calender
*/
public class DateTimeTest01 {
@Test
public void Test01() throws ParseException {
/*
SimpleDateFormat的使用:SimpleDateFormat对日期Date类的格式化和解析
1.两个操作:
1.1 格式化: 日期--》字符串
1.2 解析: 格式化的逆过程:字符串--》日期
2.SimpleDateFormat的实例化
*/
//实例化:使用默认的构造器。
SimpleDateFormat sdf = new SimpleDateFormat();
//格式化: 日期--》字符串 (需要调用.format方法)
Date date1 = new Date();//获取本地时间
System.out.println(date1);
String format = sdf.format(date1);
System.out.println(format);
//解析: 格式化的逆过程:字符串--》日期(需要调用.parse方法)
String str = "2000-01-12 上午12:30";
Date date2 = sdf.parse(str);
System.out.println(date2);
//******************************************
//格式化(需要调用.format方法)
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date3 = sdf2.format(date1);
System.out.println(date3);
//解析:(需要调用.parse方法)
Date date4 = sdf2.parse(date3);
System.out.println(date4);
}
}