C# .NET DateTime 与 Unix 时间戳互转

2023-07-31 16:54:02 码农 860

DateTime 转 Unix 时间戳

DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
int unixTimeSpan = (int)(time - startTime).TotalSeconds;

Unix 时间戳转 DateTime

DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long longTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(longTime);
DateTime dateTime = dateTimeStart.Add(toNow);
—— 完 ——
  • C#double转化成字符串保留小数位数
  • 解决C# GET / POST 请求中未传递字段或者传递空字符串得到 null 的问题?
  • C#实现字符串倒序的写法
  • 如果破译加密算法所需要的计算能力和计算时间是现实条件所不具备的,那么就认为相应的密码体制是( )。
  • C#中哈希表和字典的区别
  • 时间起卦:2024年06月18日20时09分
  • 下列有关实质性程序时间安排的说法中,错误的是( )。
  • 2016年5月甲公司安排职工刘某在日标准工作时间以外延长
  • C# .NET 生成缩略图
  • (2022-05事业单位联考A类)39、研究发现,1980年至2014年,气候变暖使高寒草地植被生长更早、更快,“最适生长期”时间提前。

© CopyRight 2014~2024 薄学网.