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