C#의 DateTimeOffset.ToUnixTimeSeconds() 메서드는 1970-01-01T00:00:00Z 이후 경과된 시간(초)을 반환하는 데 사용됩니다.
구문
다음은 구문입니다 -
공개 긴 ToUnixTimeSeconds();
예
이제 DateTimeOffset.ToUnixTimeSeconds() 메서드를 구현하는 예를 살펴보겠습니다. -
시스템 사용; 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.ToUnixTimeSeconds()); DateTimeOffset res =dateTimeOffset.ToOffset(new TimeSpan(-5, 0, 0)); Console.WriteLine("\nDateTimeOffset(업데이트됨) ={0}", res); Console.WriteLine("초 수:"+res.ToUnixTimeSeconds()); }}
출력
이것은 다음과 같은 출력을 생성합니다 -
DateTimeOffset =1967년 11월 11일 오전 6:15:45 +03:00초 수:-67553055DateTimeOffset(업데이트됨) =1967년 11월 10일 오후 10시 15분 45초 -05:00초 수:-65755 /사전>예
이제 DateTimeOffset.ToUnixTimeSeconds() 메서드를 구현하는 또 다른 예를 살펴보겠습니다. -
시스템 사용, public class Demo { public static void Main() { DateTimeOffset dateTimeOffset =new DateTimeOffset(2019, 11, 11, 6, 15, 45, new TimeSpan(3, 0, 0)); Console.WriteLine("DateTimeOffset ={0}", dateTimeOffset); Console.WriteLine("초 수:"+dateTimeOffset.ToUnixTimeSeconds()); DateTimeOffset res =dateTimeOffset.ToOffset(new TimeSpan(-5, 0, 0)); Console.WriteLine("\nDateTimeOffset(업데이트됨) ={0}", res); Console.WriteLine("초 수:"+res.ToUnixTimeSeconds()); }}출력
이것은 다음과 같은 출력을 생성합니다 -
DateTimeOffset =2019년 11월 11일 오전 6:15:45 +03:00초 수:1573442145DateTimeOffset(업데이트됨) =2019년 11월 10일 오후 10:15:45 -05:00초 수:215>