■ 닷넷 버전 4.6 이후 버전에서 DateTimeOffset 구조체의 ToUnixTimeSeconds 정적 메소드를 사용해 유닉스 시간을 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
using System; #region 유닉스 타임 스탬프 구하기 - GetUnixTimeStamp(localDateTime) /// <summary> /// 유닉스 타임 스탬프 구하기 /// </summary> /// <param name="localDateTime">지역 날짜/시간</param> /// <returns>유닉스 타임 스탬프</returns> public long GetUnixTimeStamp(DateTime localDateTime) { DateTimeOffset dateTimeOffset = new DateTimeOffset(localDateTime); long unixTimeStamp = dateTimeOffset.ToUnixTimeSeconds(); return unixTimeStamp; } #endregion |