2015-01-14 3 views
0

Date Time 유형의 공유 포인트 목록 열을 업데이트하려고합니다.날짜 시간 문자열을 Sharepoint 목록에서 업데이트 할 DateTime 개체로 변환합니다. DateTime 필드

은 내가 아래 형식으로 날짜가있는 문자열을

2015년 1월 9일 (금요일) 오후 1시

지금은 날짜 시간 객체로이 문자열을 변환 할 나는 할 수 있도록

2015년 1월 9일 1:00 PM

참고로 나는, 형식 아래에 입력 한 날짜 시간의 내 공유 포인트 목록 열을 업데이트 할 수 JSOM을 사용하므로 모든 코드는 JavaScript로 작성됩니다.

답변

0

당신은 그대로 보낼 수 있으며 닷 넷 셰어 포인트에서 구문 분석 할 수 있습니다.

문자열 날짜 = "2015 년 1 월 9 일 금요일";

DateTime time = DateTime.Parse (date);

또는

DateTime.Parse 같은 모든 형식 ("2015년 1월 9일 (금요일) 오후 1시"새로운 CultureInfo를 ("EN-US"));


또는 JS 원하는 경우는

VAR 전류 = "2015년 1월 9일 (금요일) 오후 1시"이 될 것이다;

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 = 월 + "/"+ 일 + "/"+ 연도 [0];

기능 getMonthFromString (월)

{

반환 새로운 날짜 (다음 Date.parse (월 + "1, 2012")). 속하는 getMonth() + 1

}

+0

무엇 getMonthFromString() 메서드에 관해서는 그것을 공유 할 수 있습니까 –

+0

나는 편집했습니다. 즐겨!! –

+0

차갑고 ...... 버터 –

관련 문제