C# 时间戳和标准时间的互相转换(.NET)
在C#开发中,经常会遇到需要在时间戳和标准时间之间进行转换的情况。时间戳是指自1970年1月1日以来经过的秒数(Unix时间戳),而标准时间是指人类可读的日期和时间格式。本文将介绍如何使用.NET框架中的DateTime和TimeSpan类来实现这些转换。
- 时间戳转标准时间
要将时间戳转换为标准时间,我们可以使用DateTimeOffset.FromUnixTimeSeconds方法。以下是一个示例:
long timestamp = 1630915200; // 时间戳,以秒为单位
DateTimeOffset dateTimeOffset = DateTimeOffset.