close

當遇到日期要存進DB裡的Date欄位時,要進行時間格式的轉換,在這邊以SQLServer2008來當例子

DateTime型態來進行存取,以下用SimpleDateFormat來格式轉換Date格式以下範例請參考

 

//字串轉日期格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = formatter.parse("1981-12-13", new ParsePosition(0));
System.out.println("日期(yyyy-MM-dd):"+date);

SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date2 = formatter2.parse("1981-12-13 13:25:36", new ParsePosition(0));
System.out.println("日期(yyyy-MM-dd HH:mm:ss):"+date2);

//日期轉字串格式
Date time = new Date();
String time1 = formatter.format(time);
String time2 = formatter2.format(time);
System.out.println("time1::"+time1);
System.out.println("time2::"+time2);

//輸出結果

日期(yyyy-MM-dd):Sun Dec 13 00:00:00 CST 1981
日期(yyyy-MM-dd HH:mm:ss):Sun Dec 13 13:25:36 CST 1981

time1::2012-07-21
time2::2012-07-21 17:02:18

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 LonChang 的頭像
    LonChang

    LonChang的部落格

    LonChang 發表在 痞客邦 留言(0) 人氣()