yyyy-mm-dd yyyymmdd互相转换
发布日期:2021-05-06 23:22:05 浏览次数:22 分类:精选文章

本文共 1955 字,大约阅读时间需要 6 分钟。

一.yyyymmdd转yyyy-mm-dd

1.[1]

var r="20112233".replace(/^(\d{4})(\d{2})(\d{2})$/, "$1-$2-$3")    //正则表达式一行

2.

var dateString = '19930701';    //正则法清晰多行var pattern = /(\d{4})(\d{2})(\d{2})/;var formatedDate = dateString.replace(pattern, '$1-$2-$3');console.log(formatedDate);    

 

3.

function formatStringyyyyMMddToyyyy_MM_dd (value){      //函数法,利用字符串的substring()    if(value.length == 8){    return value.substring(0, 4) + "-" + value.substring(4, 6) + "-" + value.substring(6, 8);    } else if(value.length == 6){    return value.substring(0, 4) + "-" + value.substring(4, 6);    } else {    return value;    }}

 

4.[2]

/**     *@Description:日期转换,将接口返回的20180524转为2018-05-24     *@author haohaounique     *@Date 2018年5月24日     *@param str 传递的日期字符串     *@return     *@exception :异常返回null,保障数据库的数据一致性,数据库格式yyyyMMdd     */    private static String dateConvertion(String str) {        Date parse = null;        String dateString = "";        try {            parse = new SimpleDateFormat("yyyyMMdd").parse(str);            dateString = new SimpleDateFormat("yyyy-MM-dd").format(parse);        } catch (ParseException e) {            dateString=null;        }                return dateString;    }

二.yyyy-mm-dd转yyyymmdd

1.

var r="20112233".replaceAll(“-”,“”)    利用字符串的replaceAll方法

2.

/**     *@Description:日期转换,将前台的2018-05-24转为20180524     *@author haohaounique     *@Date 2018年5月24日     *@param str 传递的日期字符串     *@return     *@exception :异常返回null,保障数据库的数据一致性,数据库格式yyyyMMdd     */    private static String StringToDate(String str) {        Date parse = null;        String dateString = "";        try {            parse=new SimpleDateFormat("yyyy-MM-dd").parse(str);            dateString = new SimpleDateFormat("yyyyMMdd").format(parse);        } catch (ParseException e) {            dateString=null;        }        return dateString;    }

 

原文出处

[1].. js把字符串(yyyymmdd)转换成日期格式(yyyy-mm-dd) . 20180116

[2].. 将yyyyMMdd转成yyyy-MM-dd格式和yyyy-MM-dd格式转成yyyyMMdd.. 20180726

上一篇:JQuery select各种事件
下一篇:setTimeOut的第一个参数

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月11日 11时53分29秒