Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 DateTime.SpecifyKind() 메서드

<시간/>

C#의 DateTime.SpecifyKind() 메서드는 지정된 DateTime과 동일한 수의 틱이 있지만 로컬 시간, UTC(협정 세계시) 또는 둘 다로 지정되지 않는 새 DateTime 개체를 만드는 데 사용됩니다. 지정된 DateTimeKind 값.

구문

다음은 구문입니다 -

public static DateTime SpecifyKind (DateTime d, DateTimeKind kind);

위에서 매개변수 d는 DateTime이고 종류는 새 개체가 현지 시간, UTC 또는 둘 다를 나타내는지 여부를 나타내는 열거형 값 중 하나입니다.

예시

이제 DateTime.SpecifyKind() 메서드를 구현하는 예를 살펴보겠습니다. -

using System;
using System.Globalization;
public class Demo {
   public static void Main() {
      DateTime d = new DateTime(2019, 10, 11, 11, 10, 42);
      DateTime res = DateTime.SpecifyKind(d, DateTimeKind.Local);
      Console.WriteLine("Kind = " + res.Kind);
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Kind = Local

예시

이제 DateTime.SpecifyKind() 메서드를 구현하는 또 다른 예를 살펴보겠습니다.

using System;
public class Demo {
   public static void Main() {
      DateTime d = new DateTime(2019, 11, 25, 10, 20, 35);
      DateTime res = DateTime.SpecifyKind(d, DateTimeKind.Utc);
      Console.WriteLine("Kind = " + res.Kind);
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Kind = Utc