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;
            }

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。