Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# 전체 날짜 짧은 시간(f) 표준 형식 지정자 사용법

C#에서 전체 날짜 짧은 시간(Full Date Short Time) 표준 형식 지정자는 긴 날짜 패턴("D")과 짧은 시간 패턴("t")을 하나로 결합한 형식입니다. 이 지정자를 사용하면 요일과 연월일이 포함된 전체 날짜와 함께 시:분 단위의 간결한 시간 정보를 한 번에 출력할 수 있습니다.

DateTime으로 날짜 설정하기

먼저 DateTime 객체를 사용하여 원하는 날짜와 시간을 설정합니다.

DateTime myDate = new DateTime(2018, 8, 29, 1, 10, 0);

"f" 형식 지정자 적용하기

설정한 DateTime 객체에 "f" 형식 지정자를 적용하려면 다음과 같이 작성합니다. 문화권(Culture) 정보를 함께 지정하면 해당 지역의 날짜·시간 표기 규칙에 맞게 출력됩니다.

myDate.ToString("f", CultureInfo.CreateSpecificCulture("en-US"))

전체 예제 코드

다음은 "f" 형식 지정자의 실제 동작을 확인할 수 있는 완전한 C# 예제입니다.

using System;
using System.Globalization;
class Demo {
    static void Main() {
        DateTime myDate = new DateTime(2018, 8, 29, 1, 10, 0);
        Console.WriteLine(myDate.ToString("f", CultureInfo.CreateSpecificCulture("en-US")));
    }
}

실행 결과

위 코드를 실행하면 미국 영어(en-US) 문화권 규칙에 따라 다음과 같이 출력됩니다.

Wednesday, August 29, 2018 1:10 AM

이처럼 "f" 형식 지정자를 활용하면 별도의 문자열 조작 없이도 읽기 쉬운 전체 날짜 및 짧은 시간 형식을 손쉽게 얻을 수 있습니다. 문화권을 "ko-KR"로 변경하면 한국어 표기로도 출력할 수 있으니, 서비스 대상 지역에 맞게 활용해 보시기 바랍니다.