본문 바로가기

c#

c# DateTime에서 ToString으로 변환할때...


맨날 까묵어서 정리해놓음.

형식 문자열  설명 
d  한 자리 또는 두 자리 날짜입니다. 
dd  두 자리 날짜입니다. 한 자리로 된 날짜 값 앞에는 0이 옵니다. 
ddd  세 문자로 된 요일 약어입니다. 
dddd  요일의 전체 이름입니다. 
h  12시간 형식의 한 자리 또는 두 자리 시간입니다. 
hh  12시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다. 
H  24시간 형식의 한 자리 또는 두 자리 시간입니다. 
HH  24시간 형식의 두 자리 시간입니다. 한 자리로 된 값 앞에는 0이 옵니다. 
m  한 자리 또는 두 자리 분입니다. 
mm  두 자리 분입니다. 한 자리로 된 값 앞에는 0이 옵니다. 
M  달을 나타내는 한 자리 또는 두 자리 숫자입니다. 
MM  달을 나타내는 두 자리 숫자입니다. 한 자리로 된 값 앞에는 0이 옵니다. 
MMM  세 문자로 된 달의 약어입니다. 
MMMM  달의 전체 이름입니다. 
s  한 자리 또는 두 자리 초입니다. 
ss  두 자리 초입니다. 한 자리로 된 값 앞에는 0이 옵니다. 
t  한 문자로 된 A.M./P.M. 약어이며, A.M.은 "A"로 표시됩니다. 
tt  두 문자로 된 A.M./P.M. 약어이며, A.M.은 "AM"으로 표시됩니다. 
y  한 자리 연도이며, 2001은 "1"로 표시됩니다. 
yy  연도의 마지막 두 자리이며, 2001은 "01"로 표시됩니다. 
yyyy  완전한 형태의 연도이며, 2001은 "2001"로 표시됩니다. 

대소문자 주의

Ex)
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");