`

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

js 
阅读更多

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

分享到:
评论
1 楼 默然相爱寂静欢喜 2016-12-22  
这里面是有一个错误的,1月和六月都是Jan,实际上六月应该改成Jun

相关推荐

Global site tag (gtag.js) - Google Analytics