programing

datetime.datemy 및 특정 형식으로 작업

megabox 2023. 6. 3. 08:21
반응형

datetime.datemy 및 특정 형식으로 작업

다음 형식의 XML 파일에서 돌아오는 날짜/시간이 있습니다.

20080916 11:02

에 있어서와 같이

yyyymm hh:ss

datetime.parse 함수를 사용하여 이 문제를 해결하려면 어떻게 해야 합니까?오류 없이 구문 분석합니까?

DateTime.ParseExact(input,"yyyyMMdd HH:mm",null);

몇 초가 아니라 몇 분이 시간을 따른다고 말하려 했다고 가정합니다. 예를 들어보면 약간 혼란스럽습니다.

ParseExact 문서는 구문 분석을 자동으로 Universal Time(유니버설 시간)으로 변환하려는 경우를 위해 다른 오버로드에 대해 자세히 설명합니다.

@Joel Coehoon이 언급했듯이, TryParseExact를 사용하는 옵션도 있습니다. 이 옵션은 작업의 성공 또는 실패를 나타내는 부울 값을 반환합니다. - 저는 여전히 켜져 있습니다.넷 1.1, 그래서 저는 종종 이것을 잊어버립니다.

다른 형식을 구문 분석해야 하는 경우 표준 날짜 시간 형식 문자열을 확인할 수 있습니다.

팁을 주셔서 감사합니다. 저는 제 날짜 "20071122"를 해석하기 위해 이것을 사용했습니다. 날짜 시간 스타일을 추가해야 했습니다. 사용하지 않았고 작동했습니다.

DateTime dt = DateTime.MinValue;

DateTime.TryParseExact("20071122", "yyyyMMdd", null,System.Globalization.DateTimeStyles.None, out dt);

언급URL : https://stackoverflow.com/questions/341175/datetime-parse-and-making-it-work-with-a-specific-format

반응형