>  기사  >  백엔드 개발  >  C#에서 날짜 형식을 지정하는 방법은 무엇입니까?

C#에서 날짜 형식을 지정하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-29 02:39:02461검색

How to Format Dates in C#?

C#에서 날짜 형식 지정

C#에서 "dd/mm/yyyy" 또는 "mm/dd/yy"로 날짜 형식을 지정하는 경우 , DateTime.ToString() 메서드를 활용하세요.

예를 들어 현재 날짜를 "dd/MM/yy" 형식으로 지정하려면:

DateTime.Now.ToString("dd/MM/yy");

특정 날짜 형식을 다음 형식으로 지정하려면 "mm/dd/yy":

DateTime dt = GetDate();
dt.ToString("mm/dd/yy");

더 많은 유연성을 위해 미리 정의된 날짜/시간 형식을 사용하세요.

DateTime.Now.ToString("g");

이렇게 하면 로케일 설정에 관계없이 올바른 형식이 보장됩니다.

특정 로케일로 날짜를 표시하려면 IFormatProvider를 허용하는 오버로드된 ToString() 메서드를 활용하세요.

DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // "5/26/2009 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // "26.05.2009 22:39"

또는 형식 지정하기 전에 현재 스레드의 CultureInfo를 설정하세요.

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // "5/26/2009 10:39 PM"

Thread.CurrentThread.CurrentCulture = new CultureInfo("de-CH");
dt.ToString("g"); // "26.05.2009 22:39"

자세한 내용은 다음 MSDN 페이지를 참조하세요.

  • [DateTime.ToString() 메서드](https://docs.microsoft.com/en-us/dotnet/api /system.datetime.tostring)
  • [표준 날짜 및 시간 형식 문자열](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and- 시간 형식 문자열)
  • [사용자 정의 날짜 및 시간 형식 문자열](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time -형식-문자열)

위 내용은 C#에서 날짜 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.