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

C#의 DateTimeOffset.ToUnixTimeMilliseconds() 메서드

<시간/>

C#의 DateTimeOffset.ToUnixTimeMilliseconds() 메서드는 1970-01-01T00:00:00.000Z 이후 경과된 밀리초 수를 반환하는 데 사용됩니다.

구문

다음은 구문입니다 -

공개 긴 ToUnixTimeMilliseconds();

예시

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

시스템 사용, public class Demo { public static void Main() { DateTimeOffset dateTimeOffset =new DateTimeOffset(2019, 9, 10, 4, 20, 10, new TimeSpan(5, 0, 0)); Console.WriteLine("DateTimeOffset ={0}", dateTimeOffset); Console.WriteLine("밀리초 수:"+dateTimeOffset.ToUnixTimeMilliseconds()); DateTimeOffset res =dateTimeOffset.ToOffset(new TimeSpan(-5, 0, 0)); Console.WriteLine("\nDateTimeOffset(업데이트됨) ={0}", res); Console.WriteLine("밀리초 수:"+res.ToUnixTimeMilliseconds()); }}

출력

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

DateTimeOffset =2019년 9월 10일 오전 4:20:10 +05:00밀리초 수:1568071210000DateTimeOffset(업데이트됨) =2019년 9월 9일 오후 6:20:10 -05:00밀리초 수> 

예시

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

시스템 사용; public class Demo { public static void Main() { DateTimeOffset dateTimeOffset =new DateTimeOffset(1967, 11, 11, 6, 15, 45, new TimeSpan(3, 0, 0)); Console.WriteLine("DateTimeOffset ={0}", dateTimeOffset); Console.WriteLine("밀리초 수:"+dateTimeOffset.ToUnixTimeMilliseconds()); DateTimeOffset res =dateTimeOffset.ToOffset(new TimeSpan(-5, 0, 0)); Console.WriteLine("\nDateTimeOffset(업데이트됨) ={0}", res); Console.WriteLine("밀리초 수:"+res.ToUnixTimeMilliseconds()); }}

출력

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

DateTimeOffset =1967년 11월 11일 오전 6:15:45 +03:00밀리초 수:-67553055000DateTimeOffset(업데이트됨) =1967년 11월 10일 오후 10:15:45:-05:0005밀리초30초의 수 /사전>