-1
내가 dateTime을
에
public DateTime? ConvertOpenDate(string openDate)
{
DateTime oDate;
if (!DateTime.TryParseExact(openDate, "yyyy-MM-DD HH:mm:ss.fff", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out oDate))
{
return null;
}
else
{
return oDate;
}
}
에 문자열을 변환 할 수는 BizTalk 맵의 아래 스크립트 펑 토이 드를 사용하고하지만
확장 기능을 반환 할 수 없다는 오류를 던지고있다
을 반환 할 수 없습니다 null 값.
처리 방법 MS SQL DB에 datetime을 삽입했습니다.
LinqPad의 빠른 테스트로 오류를 재현 할 수 없지만 날짜 형식 문자열이 잘못되었습니다. 달의 2 자리 날짜에는 대문자 DD가 아닌 소문자 dd를 사용하십시오. https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx#ddSpecifier –
안녕하세요. 확장 메서드 사용과 관련이 없습니다. 그것은 간단한 날짜 변환입니다. –
datetime 함수가 변환에 실패하면 빈 문자열을 반환합니다. 지도에서 메소드의 반환 값을 확인하십시오. 비어 있지 않으면 datetime-field를 매핑합니다. 비어 있으면 date 요소를 보내지 않습니다. –