精华内容
下载资源
问答
  • JS日期格式转换方法

    万次阅读 多人点赞 2018-04-21 17:31:21
    1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。 可以为Date原型添加如下的方法: Date.prototype.format = function(fmt)...

    1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。

      可以为Date原型添加如下的方法:

    Date.prototype.format = function(fmt) { 
         var o = { 
            "M+" : this.getMonth()+1,                 //月份 
            "d+" : this.getDate(),                    //日 
            "h+" : this.getHours(),                   //小时 
            "m+" : this.getMinutes(),                 //分 
            "s+" : this.getSeconds(),                 //秒 
            "q+" : Math.floor((this.getMonth()+3)/3), //季度 
            "S"  : this.getMilliseconds()             //毫秒 
        }; 
        if(/(y+)/.test(fmt)) {
                fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
        }
         for(var k in o) {
            if(new RegExp("("+ k +")").test(fmt)){
                 fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
             }
         }
        return fmt; 
    }       

    比如我们可以这样调用下:

    var time1 = new Date().format("yyyy-MM-dd hh:mm:ss");
    console.log(time1);

    运行如下:

       

    也可以转换成 ”年月日”的格式 

    var time2 = new Date().format("yyyy-MM-dd");
    console.log(time2);

    运行如下:

     

    2. 将指定的日期转换为"年月日"的格式,代码如下:

        var oldTime = (new Date("2012/12/25 20:11:11")).getTime();
        var curTime = new Date(oldTime).format("yyyy-MM-dd");
        console.log(curTime);

       运行如下:

      

    3. 将 "时间戳" 转换为 "年月日" 的格式.

      比如如下代码: 

        var da = 1402233166999;
        da = new Date(da);
        var year = da.getFullYear()+'年';
        var month = da.getMonth()+1+'月';
        var date = da.getDate()+'日';
        console.log([year,month,date].join('-'));

    运行如下:

     

    展开全文
  • 格式为yyyymmddhh:mm:ss的时间格式转换 医务部要求统计住院时间48小时以内病人的手术情况,通过计算出区时间cqrq与入区时间rqrq的时间差,可以进行统计。 金仕达数据库中的时间格式为yyyymmddhh:mm:ss,非标准格式...

    格式为yyyymmddhh:mm:ss的时间格式转换

    医务部要求统计住院时间48小时以内病人的手术情况,通过计算出区时间cqrq与入区时间rqrq的时间差,可以进行统计。

    金仕达数据库中的时间格式为yyyymmddhh:mm:ss,非标准格式的字符串格式,需要转换成标准格式的时间格式datetime。

    使用一下语句

    datediff (hour,
    convert (datetime,substring (rqrq,1,4)+'-'+substring (rqrq,5,2)+'-'+substring (rqrq,7,2)+' '+substring (rqrq,9,8),120),
    convert (datetime,substring (cqrq,1,4)+'-'+substring (cqrq,5,2)+'-'+substring (cqrq,7,2)+' '+substring (cqrq,9,8),120))
    
    
    

     

    其中substring 函数是截取字符串,第一个变量是被截取的字符串,可以使用如'****'的格式;第二个变量是字符串开始的位数;第三个变量是截取的字符数量。本例中,substring (rqrq,1,4) 是指 讲字符串rqrq的从第一位开始截取四位,即年份yyyy。

    convert函数进行格式转换,有三个变量,第一个是目标格式;第二个是被转换的字段;第三个变量是可选变量,转换时间格式时,表示时间格式类型。全部的时间类型附后。

    datediff函数进行时间差计算,也是三个变量,第一个是计算时间的单位,可以计算年year,月month,日day,时hour,分minute,秒second,毫秒ms,纳秒ns;第二个变量是减数,也就是前一个时间;第三个变量是被减数,是较后的时间。

     

    ------------------------------------------------

    附全部的时间格式:

     

    Style IDStyle 格式
    100 或者 0mon dd yyyy hh:miAM (或者 PM)
    101mm/dd/yy
    102yy.mm.dd
    103dd/mm/yy
    104dd.mm.yy
    105dd-mm-yy
    106dd mon yy
    107Mon dd, yy
    108hh:mm:ss
    109 或者 9mon dd yyyy hh:mi:ss:mmmAM(或者 PM)
    110mm-dd-yy
    111yy/mm/dd
    112yymmdd
    113 或者 13dd mon yyyy hh:mm:ss:mmm(24h)
    114hh:mi:ss:mmm(24h)
    120 或者 20yyyy-mm-dd hh:mi:ss(24h)
    121 或者 21yyyy-mm-dd hh:mi:ss.mmm(24h)
    126yyyy-mm-ddThh:mm:ss.mmm(没有空格)
    130dd mon yyyy hh:mi:ss:mmmAM
    131dd/mm/yy hh:mi:ss:mmmAM

     

    展开全文
  • // 时间格式转换 YYYY-MM-DD export function getDayTimer (data) { var date = new Date(data) var y = date.getFullYear() var m = date.getMonth() + 1 m = m < 10 ? ('0' + m) : m var d = d

    Wed Oct 07 2020 00:00:00 GMT 0800(中国标准时间)
    转换为 YYYY-MM-DD hh:mm:ss

    // 时间格式转换 YYYY-MM-DD
    export function getDayTimer (data) {
      var date = new Date(data)
      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 currentdate = y + '-' + m + '-' + d
      return currentdate
    }
    // 时间格式转换 YYYY-MM-DD hh:mm:ss
    export function getDayTimer (data) {
      var date = new Date(data)
      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 currentdate = y + '-' + m + '-' + d;
      var hh = date.getHours()
      hh = hh < 10 ? ('0' + hh) : hh
      var mm = date.getMinutes()
      mm = mm < 10 ? ('0' + mm) : mm
      var ss = date.getSeconds()
      ss = ss < 10 ? ('0' + ss) : ss
      var time = hh + ':' + mm + ':' + ss;
      return currentdate + " " + time
    }
    
    展开全文
  • [推荐插件( moment.js)moment.js的使用] ...//将8个数字的字符串转换为yyyy-mm-dd格式 function chDate0date(str){ return str.replace(/(\d{4})(\d{2})(\d{2})/g,'$1-$2-$3'); }; 将...

    [推荐插件( moment.js)moment.js的使用]

     

    8个数字的字符串(20191001)转为日期格式(2019-10-01);

    //将8个数字的字符串转换为yyyy-mm-dd格式 
      function chDate0date(str){
        return str.replace(/(\d{4})(\d{2})(\d{2})/g,'$1-$2-$3');
      };

    将yyyy-mm-dd格式转换为年月日格式 ;

    //将yyyy-mm-dd格式转换为年月日格式
      function chDate1date(str){
        var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
        return str.replace(reg,"$1年$2月$3日")
      };

    将年月日格式转换为yyyy-mm-dd格式

      
      
    
      //将年月日格式转换为yyyy-mm-dd格式
      function chDate2date (str) {
        return str.replace(/[年|月]/g, '-').replace('日', '')
      };

     

    展开全文
  • SpringBoot设置后台向前台传递Date日期格式 在springboot应用中,@RestController注解的json默认序列化中,日期格式默认为:2020-12-03T15:12:26.000+00:00类型... date-format: yyyy-MM-dd HH:mm:ss #时间戳统一转换
  • JS将DD/MM/YYYY to YYYY-MM-DD日期格式转换

    千次阅读 2018-09-20 14:23:55
    DD/MM/YYYY to YYYY-MM-DD 格式转换 const YYYYMMDD = time.replace(/\//g, '').replace(/^(\d{2})(\d{2})(\d{4})$/,"$3-$2-$1")
  • * nativeMysql 导出日期格式转换 * @param time 导出日期:月/日/年 时:分:秒 * @param Date 转换后的日期格式:yyyy-MM-dd HH:mm:ss */ public static Date nativecatFormat(String time) { String da
  • Java时间格式转换 String reg = "(\\d{4})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})"; String date = "20190516093040"; /** * yyyyMMddHHmmss-->yyyy-MM-dd HH:mm:ss **/ public static String getDateStr( ...
  • @Test public void time1(){ ... formatter = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(formatter.format(newDate)); } catch (ParseException e) { e.printStackTrace(); } } 输出结果为:2020-08-28
  • public static void main(String[] args) { String date = "20151101095440"; String reg = "(\\d{4})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})"; date = date.replaceAll(reg, "...
  • 时间戳转换成YY-MM-DD HH:MM:SS格式

    千次阅读 2019-06-14 11:55:33
    时间戳转换成YY-MM-DD HH:MM:SS格式 var time = new Date(timeTag); //timeTag为时间戳 var newTime= time.getFullYear() + "-" +(time.getMonth()+1) + "-" +time.getDate() + " " + time.getHours() + ":" + ...
  • 很实用的一个转换函数,留着以便以后... // 转换日期格式 public String timeFormat(String time){ String temp = time.replace("Z", " UTC"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:...
  • 传入的参数为 timeFormat(new Date(+item.measureTime), 'hh:mm:ss')
  • vue中时间格式转换: 例如后端返回时间:127465757 转换成:2019-03-01 11:11:51 格式 方法: 一、在mothods中添加这行代码:moment:moment, 二、然后在数据需要放置的地方添加:{{moment(cldata.createDate).format...
  • js日期格式转换:Wed Mar 22 13:38:37 CST 2017 转换 为yyyy-mm-dd test  js日期格式转换:Wed Mar 22 13:38:37 CST 2017 转换 为yyyy-mm-dd    function todate(inputstr, showsplit, showweek) {  //...
  • 将MySQL数据库中dateTime 数据格式转换成yyyy-MM-dd HH:mm:ss 格式。 基于 转换date 这样的话只要在元素中添加 createTime class 属性即可实现格式转换。 $(function() { $(".createTime").each(function() { ...
  • 时间戳转换为 YYYY-MM-DD格式

    千次阅读 2017-07-10 14:18:03
    时间戳转换为 YYYY-MM-DD 标准时间格式function getTime(dateStr){ var date = new Date(dateStr); var Month = date.getMonth() + 1; var Day = date.getDate(); var Y = date.getFullYear() + '-'; var M = ...
  • select CONVERT(VARCHAR(10),SampleTime,120) AS SampleTime from [dbo].[QUA_JBlampblack] 转换后的格式为 2016-07-01
  • 时间戳出输出任意格式的时间,代码中可任意组合,很容易就会转换成自己想要的格式
  • * yyyy-MM-dd HH:mm:ss转换为yyyy-MM-dd * @author 刘鹏 * @throws ParseException */ public String transferFormat(String inTime) throws ParseException{ SimpleDateFormat s1 = new ...
  • sql server 日期格式转换 yyyy-mm-dd

    千次阅读 2013-08-26 11:53:02
    convert(varchar(12),ddate,23)='2013-08-24' 孤枫独傲 锋芒必争 ...sql日期格式转换 select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(var
  • HiveSql 日期格式转换

    千次阅读 2019-12-09 14:32:48
    获取当前时间并转换为yyyy-mm-dd的格式 select from_unixtime(unix_timestamp(),'yyyy-MM-dd') select from_unixtime(unix_timestamp(),'yyyyMMdd...yyyymmdd格式转换为yyyy-mm-dd regexp_replace('$n_date','-',"")...
  • 我有个mysql数据库表里面有个字段是datatime,在查看的时候是YYYY-MM-DD hh:mm:ss(比如2018-12-16 12:23:33)这样的格式,但是数据库经过node查询之后发送给前端的是一个data对象 比如:2018-12-14T06:53:05.000Z 但是...
  • string curtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); string endtime = couponDefine.EndDateTime; DateTime dtcur = DateTime.ParseExact(curtime, "yyyy-MM-dd HH:mm", null); DateTime dtend = Da
  • 'YYYY-MM-DD HH24:MI:SSXFF'日期格式转换

    千次阅读 2018-08-07 11:18:19
    SELECT TO_CHAR(TO_TIMESTAMP('2011-07-03 00:00:00.0...,'YYYY-MM-DD HH24:MI:SSXFF') ,'YYYY-MM-DD') ,TO_DATE(TO_CHAR(TO_TIMESTAMP('2011-07-03 00:00:00.000' ,'YYYY-MM-DD HH24:MI:SSXFF') ,'YYYY-MM-DD')...
  • 1.Wed Dec 18 2019 17:30:30 GMT+0800 (中国标准时间)格式转换为yyyy-MM-dd HH:mm:ss格式 var dictTime = new Date("${fns:getDictValue('zgh_seal_apl_1', 'zgh_change_date', '')}"); var changeDate=dictTime....
  • 两种方法:一种是使用velocity语言...{bc.date})}这种只适用于velocity模板语言,第二种是js实现时间格式转换: //js转换时间格式 Date.prototype.format = function(format) { var o = { "M+"...
  • 首先我们可以使用vue中的过滤方法将数据变成另一个格式 // CSS <span class="rate-time">{{rating.rateTime | formateDate}}</span> //script filters: { formateDate (time) { let date = new ...
  • java经纬度格式转换

    千次阅读 2019-03-15 16:56:04
    由上述可知度分秒转换度的计算公式为:(dd°mm′ss″) dd+mm/60+ss/3600 如: 113°30′10.25″ = 113+30/60+10.25/3600 ≈113.502847 度分秒转度 /** * 经纬度转换 ,度分秒转度 * @param...
  • 时间转换: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;script&gt; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 182,795
精华内容 73,118
关键字:

mm格式怎么转换