using System;
class Program
{
static void Main()
{
// 获取当前时间戳(以秒为单位)
long timestampInSeconds = GetCurrentTimestampInSeconds();
Console.WriteLine($"当前时间戳(秒): {timestampInSeconds}");
// 获取当前时间戳(以毫秒为单位)
long timestampInMilliseconds = GetCurrentTimestampInMilliseconds();
Console.WriteLine($"当前时间戳(毫秒): {timestampInMilliseconds}");
}
static long GetCurrentTimestampInSeconds()
{
// 获取当前UTC时间
DateTime now = DateTime.UtcNow;
// 计算从1970年1月1日到现在的总秒数
DateTime unixStart = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TimeSpan timeSpan = now - unixStart;
return (long)timeSpan.TotalSeconds;
}
static long GetCurrentTimestampInMilliseconds()
{
// 获取当前UTC时间
DateTime now = DateTime.UtcNow;
// 计算从1970年1月1日到现在的总毫秒数
DateTime unixStart = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
TimeSpan timeSpan = now - unixStart;
return (long)timeSpan.TotalMilliseconds;
}
}
GetCurrentTimestampInSeconds 方法:
DateTime
类计算从 Unix 纪元(1970年1月1日)到现在的总秒数。long
类型的时间戳,表示自 Unix 纪元以来的秒数。GetCurrentTimestampInMilliseconds 方法:
DateTime
类计算从 Unix 纪元(1970年1月1日)到现在的总毫秒数。long
类型的时间戳,表示自 Unix 纪元以来的毫秒数。Main 方法:
上一篇:c#调用dll
下一篇:c# 字符串转时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站