가. 언어유형/C#

String 문자열을 Datetime으로 변경

LemonDory 2013. 3. 12. 20:24

DateTime Class(http://msdn.microsoft.com/ko-kr/library/w2sa9yss.aspx)

DateTime.ParseExact 메서드를 이용해 변경해보자

메서드의 요구하는 매개변수들은

string s : 문자열로 된 날짜(ex:20130312202112)

string format : 위 문자(s)의 형태(ex:yyyyMMddHHmmss)

IFormatProvider provider : 서식 지정을 제어하는 개체를 검색하기 위한 메커니즘(ex:CultureInfo)

public static DateTime ParseExact(
string s,
string format,
IFormatProvider provider
)

예제

string buy_time = "20130312202112";
CultureInfo cul = new CultureInfo("ko-KR");
DateTime day = DateTime.ParseExact(buy_time, "yyyyMMddHHmmss", cul);