将日期时间字符串转换为DateTime对象以在Sharepoint列表DateTime字段中更新

时间:2015-01-14 10:36:07

标签: javascript jquery sharepoint

我只是想更新日期时间类型的共享点列表列。

我有一个字符串,其中我的日期格式为

2015年1月9日星期五下午1点

现在我想将此字符串转换为Date Time对象,以便我能够以下面的格式更新我的Share Point List列,其类型为Date Time,

2015年1月9日下午1:00

仅供参考我正在使用JSOM,因此我的所有代码都是用JavaScript编写的。

1 个答案:

答案 0 :(得分:0)

您可以按原样发送并在dot net sharepoint中解析它。

string date =" 2015年1月9日星期五下午1点&#34 ;;

DateTime time = DateTime.Parse(date);

或任何格式,如

DateTime.Parse(" 2015年1月9日星期五下午1点",新文化信息(" en-US"));


或者如果你想在JS中它将是

var current =" 2015年1月9日星期五下午1点&#34 ;;

var splitDate = current.split(",");

var splitMonthName = splitDate [1] .trim()。split("");

var month = getMonthFromString(splitMonthName [0]);

var day = splitMonthName [1];

var year = splitDate [2] .trim()。split("");

var myDate = month +" /" + day +" /" + year [0];

function getMonthFromString(mon)

{

返回新日期(Date.parse(mon +" 1,2012"))。getMonth()+ 1

}