js中如何将一字符串表示的系统时间转换为Date时间对象

我从服务器收到的时间是字符串“17:12:30”,如何在转换成时间。

js中将一串字符串转换为date类型,主要是先过滤字符,然后分割开,如下代码实例:

function parseToDate(strTime)
{
var arr=strTime.split(" ");
if(arr.length>=2)
{
var arr1=arr[0].split("-");
var arr2=arr[1].split(":");
}
else
return null;
if(arr1.length>=3 && arr2.length>=3)
{
var b=new Date(arr1[0],arr1[1],arr1[2],arr2[0],arr2[1],arr2[2]);//将字符串转换为date类型
return b;
}
else
return null;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-09
用SimpleDateFormat类,具体自己查查API,很简单
第2个回答  2012-03-09
SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD HH:MM:SS");
String date = sdf.format(new Date());
System.out.println(date);本回答被提问者采纳