1. 程式人生 > >format 轉化時間格式不起作用

format 轉化時間格式不起作用

1、錯誤轉化方式

Date dt = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println("格式化之前:"+dt);
 df.format(dt.getTime());
System.out.println("格式化之後:"+dttt);

      列印結果:

格式化之前:Fri Jul 06 19:46:34 CST 2018

格式化之後:Fri Jul 06 19:46:34 CST 2018

2、正確轉化方式

Date dt = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println("格式化之前:"+dt);
String dt2 = df.format(dt.getTime());
System.out.println("格式化之後:"+dt2);

     列印結果:

格式化之前:Fri Jul 06 19:46:34 CST 2018

格式化之後:2018-07-06 19:46:34

      錯誤原因:

             轉化之後的返回值沒有用其他物件接收,他不會在原來物件上修改。