> 백엔드 개발 > C++ > C#에서 날짜 형식을 어떻게 지정합니까?

C#에서 날짜 형식을 어떻게 지정합니까?

Susan Sarandon
풀어 주다: 2024-10-30 02:32:02
원래의
1052명이 탐색했습니다.

How do I format a date in C#?

C#의 날짜 형식

질문은 "dd/mm/yyyy" 또는 "dd/mm/yyyy"와 같은 특정 형식으로 날짜 형식을 지정하는 것과 관련됩니다. "mm/dd/yy". VB의 형식 메서드에 해당하는 C#은 DateTime 클래스의 ToString() 메서드입니다.

날짜 형식을 지정하려면 원하는 형식 문자열을 사용하여 ToString() 메서드를 호출하면 됩니다.

<code class="csharp">DateTime.Now.ToString("dd/MM/yy"); // Returns "02/01/09"</code>
로그인 후 복사

미리 정의된 날짜/시간 형식 문자열 중 하나를 사용할 수도 있습니다.

<code class="csharp">DateTime.Now.ToString("g"); // Returns "2/1/09 9:07 PM" in en-US</code>
로그인 후 복사

형식을 더 세밀하게 제어하려면 사용자 정의 형식 문자열을 사용할 수 있습니다. 이를 통해 특정 구분 기호 및 자리 표시자를 포함하여 원하는 정확한 형식을 지정할 수 있습니다.

추가 고려 사항

특정 지역이나 문화권의 날짜를 표시해야 하는 경우, IFormatProvider를 사용하는 ToString() 메서드를 사용할 수 있습니다. 이렇게 하면 형식 지정에 사용할 문화권을 지정할 수 있습니다.

<code class="csharp">DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // Returns "5/26/09 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // Returns "26.05.09 22:39"</code>
로그인 후 복사

또는 날짜 형식을 지정하기 전에 현재 스레드의 CurrentCulture를 원하는 문화권으로 설정할 수 있습니다.

<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // Returns "5/26/09 10:39 PM"</code>
로그인 후 복사

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿