문자열날짜변환2 c# yyyyMMddHHmmss 문자열을 datetime 형식으로 변환 날짜를 문자열로 표현하면 2020-11-09 17:18:23 형태로 표현을 하게 됩니다. 하지만 프로그래밍을 하다 보면 20201109171823 등으로 "-", ":" 등의 특수기호를 빼고 숫자만 저장하기도 하죠? 이렇게 숫자로만 저장된 날짜문자열을 DateTime 클래스로 변환하려면 복잡하게 문자열을 자르고 하이픈을 붙이고, 콜론을 붙이고 등등 번거롭습니다. 하지만 C#에서는 기본적으로 이렇게 쭉 이어진 문자열도 바로 날짜로 변환할수 있도록 함수를 제공해 주고 있습니다. //Example string value = "20201109171823"; DateTime currdate = DateTime.ParseExact(value, "yyyyMMddHHmmss", CultureInfo.InvariantC.. IT정보공유/C# 2020. 11. 9. C# yyyymmddhhmmss 문자열을 날짜포맷(DateTime)으로 변환하는 함수 일반적으로 C#에서 문자열을 DateTime 형식으로 변환할때 많이 쓰는 함수는 DateTime.Parse 함수입니다. 하지만 yyyymmddhhmmss 형태로 저장된 문자열을 DateTime.Parse() 함수를 이용해서 DateTime 으로 변환하려고 하면 오류가 발생합니다. 그럴때는 DateTime.ParseExact 함수를 이용해서 변환할 수 있습니다. 총 3개의 오버라이드 함수 원형이 있습니다. public static DateTime ParseExact(string s, string format, IFormatProvider provider); public static DateTime ParseExact(string s, string format, IFormatProvider provider,.. IT정보공유/C# 2019. 11. 18. 이전 1 다음 💲 추천 글 반응형