C# 时间戳实现方法:获取当前时间和指定日期时间戳
在 C# 中,可以使用 DateTime 类来处理时间和日期,并将其转换为时间戳。\n\n要获取当前时间的时间戳,可以使用 DateTime.Now 属性,然后使用 DateTime 对象的 ToUnixTimeSeconds() 方法将其转换为秒级的时间戳。示例如下:\n\ncsharp\nDateTime now = DateTime.Now;\nlong timestamp = now.ToUnixTimeSeconds();\nConsole.WriteLine(timestamp);\n\n\n如果要将指定的日期和时间转换为时间戳,可以使用 DateTime 对象的 ToUnixTimeSeconds() 方法,传入要转换的日期和时间。示例如下:\n\ncsharp\nDateTime specifiedDateTime = new DateTime(2022, 1, 1, 12, 0, 0); // 指定的日期和时间\nlong timestamp = specifiedDateTime.ToUnixTimeSeconds();\nConsole.WriteLine(timestamp);\n\n\n请注意,ToUnixTimeSeconds() 方法返回的是 long 类型的时间戳,表示从 1970 年 1 月 1 日 00:00:00 UTC 到指定时间的秒数。如果需要毫秒级的时间戳,可以使用 ToUnixTimeMilliseconds() 方法。
原文地址: https://www.cveoy.top/t/topic/psPK 著作权归作者所有。请勿转载和采集!