将键盘录入的String日期转换成Date类型的对象

//----------------------------------String转Date------------------------------------------------------

//首先,创建一个键盘录入对象

Scanner sc = new Scanner(System.in);
 
System.out.println("请输入一个时间(格式为:yyyy年MM月dd日 HH:mm:ss)");
 
//输入一个待转换为Date的字符串,如2011年10月31日22:22:22,此处输入的字符串格式要和SimpleDateFormat对象解析的格式一致 
String ss = sc.nextLine();
 
//创建一个SimpleDateFormat对象
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
 
//将字符串解析为日期对象
Date dd = sdf1.parse(ss);
System.out.println("dd");
 
//-----------------------------------Date转String------------------------------------------------------
//如果此时想把已经生成的Date对象以另一种字符串形式输出的话,就需要再创建一个SimpleDateFormat对象,如
 
SimpleDateFormat sdf2 = new SimpleDateFormat("DDD");//D为当年的第多少天
 
//将Date转化为另一种字符串
String day = sdf2.format(dd);
System.out.println(day);
 
posted @ 2016-01-23 13:07  Urmytch  阅读(778)  评论(0)    收藏  举报