• js日期转换Fri Oct 31 18:00:00 UTC+0800 2008转换为yyyy-mm-dd


            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 date = new Date().Format("yyyy-MM-dd hh:mm:ss");

    2:

    public class StringToDate {
    public static void main(String []args){
        String myString="2011-09-18 11:20:30";
        Date myDate=null;
         DateFormat df = DateFormat.getDateInstance();
        //设置时间格式
         SimpleDateFormat myFormDate = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        try {
            myDate = df.parse(myString);                 
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    System.out.println(myDate);
    }
    }
    
    结果:Sun Sep 18 00:00:00 CST 2011
     
     function Todate(num) {
                    //Fri Oct 31 18:00:00 UTC+0800 2008 
                    num = num + ""; //给字符串后就一个空格
                    var date = "";
                    var month = new Array();
                    month["Jan"] = 1; month["Feb"] = 2; month["Mar"] = 3; month["Apr"] = 4;
                    month["May"] = 5; month["Jan"] = 6; month["Jul"] = 7; month["Aug"] = 8;
                    month["Sep"] = 9; month["Oct"] = 10; month["Nov"] = 11; month["Dec"] = 12;
                    var week = new Array();
                    week["Mon"] = "一"; week["Tue"] = "二"; week["Wed"] = "三"; week["Thu"] = "四";
                    week["Fri"] = "五"; week["Sat"] = "六"; week["Sun"] = "日";
                    str = num.split(" "); //根据空格组成数组
                    date = str[5] + "-"; //就是在2008的后面加一个“-”
                    //通过修改这里可以得到你想要的格式
                    date = date + month[str[1]] + "-" + str[2] + " " + str[3]; 
                    //date=date+" 周"+week[str[0]];
                    return date;
                }
  • 相关阅读:
    wowjs
    权限组件的判断
    跨域
    Github DNS解析失败怎么办?
    GraceUI
    ant vue 组件 cascader 封装地址联动选择器
    js 防抖节流
    SCSS 的基本使用
    使用 nuxt 开发网站 之 如何做国际化?
    使用 nuxt 开发网站 之 如何展示子页面?
  • 原文地址:https://www.cnblogs.com/kennyliu/p/4108294.html
Copyright © 2020-2023  润新知