中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c#獲取時間戳的方法有哪些

c#
小億
699
2024-01-26 09:13:58
欄目: 編程語言

在C#中,獲取時間戳的方法有以下幾種:

  1. DateTime.UtcNow.Ticks:獲取當前時間的Ticks(自公元0001年1月1日午夜(00:00:00)以來所經過的100納秒間隔數),可以通過除以TimeSpan.TicksPerSecond來轉換為秒級時間戳。
long timestamp = DateTime.UtcNow.Ticks / TimeSpan.TicksPerSecond;
Console.WriteLine(timestamp);
  1. DateTimeOffset.UtcNow.ToUnixTimeSeconds():獲取當前時間的秒級Unix時間戳。DateTimeOffset結構提供了對日期和時間的表示,包括時區信息。
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
Console.WriteLine(timestamp);
  1. (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds:通過計算當前時間與Unix紀元(1970年1月1日午夜(00:00:00))之間的時間間隔來獲取秒級Unix時間戳。
long timestamp = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds;
Console.WriteLine(timestamp);

以上是常用的幾種獲取時間戳的方法,可以根據需要選擇適合的方法進行使用。

0
双鸭山市| 磐安县| 突泉县| 永靖县| 宣化县| 盐源县| 江津市| 祥云县| 临清市| 津南区| 临武县| 岚皋县| 永济市| 屯留县| 三河市| 安图县| 孙吴县| 行唐县| 龙胜| 循化| 莱阳市| 五寨县| 聂拉木县| 日喀则市| 苏州市| 裕民县| 句容市| 绵竹市| 磐安县| 长治市| 苍溪县| 阜新| 兴国县| 运城市| 威远县| 铁岭市| 大荔县| 新平| 泰宁县| 宜章县| 阳东县|