>  기사  >  백엔드 개발  >  C#의 DateTime 개체에서 날짜 부분만 가져오는 방법은 무엇입니까?

C#의 DateTime 개체에서 날짜 부분만 가져오는 방법은 무엇입니까?

PHPz
PHPz앞으로
2023-08-28 20:49:02619검색

如何从 C# 中的 DateTime 对象中仅获取日期部分?

DateTime 개체에서 날짜 부분만 가져오는 방법에는 여러 가지가 있습니다.

ToShortDateString() - 현재 DateTime 객체의 값을 이에 상응하는 간단한 날짜 문자열 표현으로 변환합니다.

현재 간단한 날짜 문자열 표현이 포함된 문자열을 반환합니다. 날짜시간 객체.

ToLongDateString() - 현재 DateTime 개체의 값을 해당하는 긴 날짜 문자열 표현으로 변환합니다.

다음을 포함하는 문자열을 반환합니다. 현재의 긴 날짜 문자열 표현 날짜시간 객체.

ToString() - DateTime에서 날짜를 가져오는 또 다른 방법은 ToString() 확장 메서드를 사용하는 것입니다.

ToString() 확장 메서드를 사용하면 형식을 지정할 수 있다는 장점이 있습니다. 우리가 얻고 싶은 날짜.

DateTime.Date - DateTime에서 시간도 제거하고 날짜만 제공합니다.

이 방법과 위 예시의 차이점은 여기서는 날짜가 아니라는 점입니다 문자열로 변환합니다.

DateTime 확장 방식을 사용한 예시 -

Example

실시간 데모

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var shortDateValue = dateTime.ToShortDateString();
         Console.WriteLine($"Short Date Value: {shortDateValue}");
         var longDateValue = dateTime.ToLongDateString();
         Console.WriteLine($"Long Date Value: {longDateValue}");
         Console.ReadLine();
      }
   }
}

Output

위 프로그램의 출력은

DateTime Value: 07-08-2020 21:36:46
Short Date Value: 07-08-2020
Long Date Value: 07 August 2020

DateTime.Date를 사용한 예시 -

Example

진짜- 시간 데모

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var dateValue = dateTime.Date;
         Console.WriteLine($"Date Value: {dateValue}");
         Console.ReadLine();
      }
   }
}

Output

위 코드의 출력은

DateTime Value: 07-08-2020 21:45:21
Date Value: 07-08-2020 00:00:00

ToString() 확장 메서드를 사용한 예제 -

Example

실시간 데모

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         var dateTime = DateTime.Now;
         Console.WriteLine($"DateTime Value: {dateTime}");
         var dateValue1 = dateTime.ToString("MM/dd/yyyy");
         Console.WriteLine($"Date Value: {dateValue1}");
         var dateValue2 = dateTime.ToString("dd/MM/yyyy");
         Console.WriteLine($"Date Value: {dateValue2}");
         var dateValue3 = dateTime.ToString("d/M/yy");
         Console.WriteLine($"Date Value: {dateValue3}");
         Console.ReadLine();
      }
   }
}

Output

위 코드의 출력은 다음과 같습니다.

rreee

위 내용은 C#의 DateTime 개체에서 날짜 부분만 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제