java中输入的日期打印出星期几,Date互相转换String
package com.date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* 写得的一个将时间的字符串类转换的案例
* Date转换成String
* format(date)
*
* 将字符串转换成时间的
* String转换成Date
* parse(String)
*
* 指定格式,我这指定输出一个星期的
* SimpleDateFormat s1=new SimpleDateFormat("E");
* 输出星期几
*
*/
public class DateDemo01 {
public static void main(String[] args) throws Exception {
//指定时间字符串
String str="2016-07-12";
//规定yyyy-MM-dd这种格式
DateFormat df=new SimpleDateFormat("yyyy-MM-dd");
//传入一个字符串,将字符串转换成date类型
Date date = df.parse(str);
System.out.println(date);
//指定yyyy年MM月dd日样的格式
SimpleDateFormat s=new SimpleDateFormat("yyyy年MM月dd日");
//将date转换成String
String str01 = s.format(date);
System.out.println(str01);
//“E”指定星期几这样的格式
SimpleDateFormat s1=new SimpleDateFormat("E");
//将date转换成String
String str02 = s1.format(date);
System.out.println(str02);
}
}