[C#/COMMON/.NET6] DateTime 구조체 : ParseExact 정적 메소드를 사용해 ISO 8601 날짜 포맷 문자열에서 DateTime 객체 구하기
C#/Common 2022. 10. 24. 09:43728x90
반응형
728x170
■ DateTime 구조체의 ParseExact 정적 메소드를 사용해 ISO 8601 날짜 포맷 문자열에서 DateTime 객체를 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System.Globalization;
string[] formatArray =
{
// 기본 포맷
"yyyyMMddTHHmmsszzz",
"yyyyMMddTHHmmsszz",
"yyyyMMddTHHmmssZ",
// 확장 포맷
"yyyy-MM-ddTHH:mm:sszzz",
"yyyy-MM-ddTHH:mm:sszz",
"yyyy-MM-ddTHH:mm:ssZ",
// 위의 모든 항목에서 정확도 감소
"yyyyMMddTHHmmzzz",
"yyyyMMddTHHmmzz",
"yyyyMMddTHHmmZ",
"yyyy-MM-ddTHH:mmzzz",
"yyyy-MM-ddTHH:mmzz",
"yyyy-MM-ddTHH:mmZ",
// 정확도가 시간으로 감소
"yyyyMMddTHHzzz",
"yyyyMMddTHHzz",
"yyyyMMddTHHZ",
"yyyy-MM-ddTHHzzz",
"yyyy-MM-ddTHHzz",
"yyyy-MM-ddTHHZ"
};
string sourceDateTimeString = "2022-10-24T09:00:00Z";
DateTime targetDateTime = DateTime.ParseExact(sourceDateTimeString, formatArray, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
Console.WriteLine(targetDateTime);
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON/.NET6] Random 클래스 : NextBytes 메소드를 사용해 임의 MAC 주소 구하기 (0) | 2023.02.21 |
---|---|
[C#/COMMON] AesCryptoServiceProvider 클래스 : 암호화/복호화 사용하기 (0) | 2022.11.06 |
[C#/COMMON] RTF 파서 사용하기 (0) | 2022.11.03 |
[C#/COMMON/.NET6] Stream 클래스 : CopyTo 메소드를 사용해 스트림에서 바이트 배열 구하기 (0) | 2022.10.24 |
[C#/COMMON/.NET6] MemoryStream 클래스 : Write 메소드를 사용해 스트림에서 바이트 배열 구하기 (0) | 2022.10.24 |
[C#/COMMON/.NET6] DateTime 구조체 : Parse 정적 메소드를 사용해 ISO 8601 날짜 포맷 문자열에서 DateTime 객체 구하기 (0) | 2022.10.24 |
[C#/COMMON/.NET6] Process 클래스 : 부모 프로세스 종료시 자식 프로세스 종료시키기 (0) | 2022.10.24 |
[C#/COMMON/.NET6] Uri 클래스 : Host 속성을 사용해 도메인 호스트 구하기 (0) | 2022.10.23 |
[C#/COMMON] Directory 클래스 : GetAccessControl 정적 메소드를 사용해 디렉토리 쓰기 권한 체크하기 (0) | 2022.10.23 |
[C#/COMMON] Directory 클래스 : GetAccessControl 정적 메소드를 사용해 디렉토리 권한 체크하기 (0) | 2022.10.23 |
댓글을 달아 주세요