날짜 시간 변환? 문자열

Cmahe :

나는 변환 할 DateTime?문자열. 날짜가 null의 경우, 반환 ""다른 사람이 같은 문자열 형식을 반환 : "2020-03-05T07:52:59.665Z". 코드는 다음과 같은 것입니다하지만 작동하지 않습니다. 그것은 말했다 "DateTime?""ToUniversalTime"에 대한 정의를 포함하지 않습니다. 누군가가 알고 어떻게이 문제를 해결하려면?

DateTime? date = DateTime.UtcNow;

var dateInUTCString = date == null ? "" : date.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'");
LESZEK 마주 르 :

날짜 시간? 값 속성과 HasValue 속성이 있습니다

시험:

var dateInUTCString = date.HasValue ? date.Value.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'") : "";

당신은 짧은 버전을 사용할 수 있습니다 :

var dateInUTCString = date?.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'") ?? "";

추천

출처http://43.154.161.224:23101/article/api/json?id=369282&siteId=1