码迷,mamicode.com
首页 > 其他好文 > 详细

element-ui 的 日历 datetimerange

时间:2017-12-28 16:08:08      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:log   日历   second   function   异常   get   2-2   sim   func   

这家伙把我坑坏了 , 本来吧数据准备好了 , 一掉接口居然不好使 ,日期总是有偏差 , 结果一看是提交的数据有问题 , 后台直接接受的字符串 new 的Date , 

2017-12-24T16:00:00.000Z

这个不是中国时间 , 我具体也没查是哪里的时间 , 结局方法两个

1 , 修改后台接口

String date = "2016-08-15T16:00:00.000Z";
         date = date.replace("Z", " UTC");
         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd‘T‘HH:mm:ss.SSS Z");
         SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
            try{
                Date d = format.parse(date);
                String sDate=format1.format(date);
                    System.out.println(sDate);
            }catch(Exception ex){
                ex.printStackTrace();
            }
        }

记得捕获异常 , 反正我这里报错

2 前台修改 , 其实这也就是个日期格式  , 不要被吓到 , 用date 直接new 就能new成中国的时间了 , 不过是个时间对象 , 需要自己转换一下 , 网上很多转换时间的方法 , 

export function formatDateTime (date) {  
  var y = date.getFullYear();  
  var m = date.getMonth() + 1;  
  m = m < 10 ? (0 + m) : m;  
  var d = date.getDate();  
  d = d < 10 ? (0 + d) : d;  
  var h = date.getHours();  
  h=h < 10 ? (0 + h) : h;  
  var minute = date.getMinutes();  
  minute = minute < 10 ? (0 + minute) : minute;  
  var second=date.getSeconds();  
  second=second < 10 ? (0 + second) : second;  
  return y + - + m + - + d+ +h+:+minute+:+second;  
};  

 

element-ui 的 日历 datetimerange

标签:log   日历   second   function   异常   get   2-2   sim   func   

原文地址:https://www.cnblogs.com/sunjinggege/p/8135719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!