Please Enable JavaScript!
Gon[ Enable JavaScript ]

C# 문자열 날짜형식 포맷팅

기타 언어/C# & MFC
반응형

날짜형식 포맷팅을 통해 다양한 형태로 출력결과를 얻을수 있다.

System.String.Format 메소드에 의해 출력이 가능하며 아래 소스와 같이 사용되어진다

public static void Main(string[] args)

{

    DateTime now = DateTime.Now;    //   현재시간을저장

 

    Console.WriteLine("오늘: {0}", now.ToString());   

    Console.WriteLine("1일후: {0}", now.AddDays(1).ToString());

    Console.WriteLine("1일전: {0}", now.AddDays(-1).ToString()); 

 

    Console.WriteLine("100일후: {0}", now.AddDays(100).ToString()); // 100일후

    Console.WriteLine("100일후: {0}", now.AddDays(100).ToLongDateString()); // 100일후

    Console.WriteLine("100일후: {0}", now.AddDays(100).ToShortDateString()); // 100일후

 

    Console.WriteLine("10년전: {0}", now.AddYears(-10).ToString()); // 10년전

}


[ #3] C# 표준 날짜 시간 형식 문자열

형식

 

예제 코드

출력 결과

d

간단한 날짜 패턴

DateTime dt = new DateTime(2008, 12, 6);
Console.WriteLine("{0:d}", dt);

2008-12-06

D

자세한 날짜 패턴

Console.WriteLine("{0:D}", dt);

2008 년 12 월 6 일
토요일

f

전체 날짜 / 시간 패턴
( 간단한 시간 )

DateTime dt = new DateTime(2008, 12, 6, 16, 3, 52);
Console.WriteLine("{0:f}", dt);

2008 년 12 월 6 일
토요일 오후 4:03

F

전체 날짜 / 시간 패턴
( 자세한 시간 )

Console.WriteLine("{0:F}", dt);

2008 년 12 월 6 일
토요일 오후 4:03:52

g

일반 날짜 / 시간 패턴
( 간단한 시간 )

DateTime dt = new DateTime(2008, 12, 6, 16, 3, 52);
Console.WriteLine("{0:g}", dt);

2008-12-06
오후 4:03

G

일반 날짜 / 시간 패턴
( 자세한 시간 )

Console.WriteLine("{0:G}", dt);

2008-12-06
오후 4:03:52

M / m

월 일 패턴

DateTime dt = new DateTime(2008, 12, 6, 16, 3, 52);
Console.WriteLine("{0:M}", dt);

12 월 6 일

t

간단한 시간 패턴

DateTime dt = new DateTime(2008, 12, 6, 16, 3, 52);
Console.WriteLine("{0:t}", dt);

오후 4:03

T

자세한 시간 패턴

Console.WriteLine("{0:T}", dt);

오후 4:03:52

u

유니버설 날짜 /
시간 패턴

DateTime dt = new DateTime(2008, 12, 6, 16, 3, 52);
Console.WriteLine("{0:u}", dt);

2008-12-06 16:03:52Z

U

  유니버설 전체 날짜 /
시간 패턴

Console.WriteLine("{0:U}", dt);

2008 년 12 월 6 일
토요일 오전 7:03:52

Y / y

년 월 패턴

DateTime dt = new DateTime(2008, 12, 6, 16, 3, 52);
Console.WriteLine("{0:Y}", dt);

2008 년 12 월

반응형
Posted by 녹두장군1
,