format 转化时间格式不起作用

版权声明:转载请注明出处 https://blog.csdn.net/weixin_36524613/article/details/83505047

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

      错误原因:

             转化之后的返回值没有用其他对象接收,他不会在原来对象上修改。 

猜你喜欢

转载自blog.csdn.net/weixin_36524613/article/details/83505047