c#时间戳转日期格式怎么实现

   2025-02-05 9420
核心提示:在C#中,可以通过使用DateTime类型的构造函数或ParseExact方法来将时间戳转换为日期格式。方法1:使用DateTime构造函数// 假设时

在C#中,可以通过使用DateTime类型的构造函数或ParseExact方法来将时间戳转换为日期格式。

方法1:使用DateTime构造函数

// 假设时间戳是一个long类型的值long timestamp = 1598918400; // 2020年9月1日的时间戳// 将时间戳转换为DateTime对象DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddSeconds(timestamp);// 输出日期格式string date = dateTime.ToString("yyyy-MM-dd");Console.WriteLine(date); // 输出:2020-09-01

方法2:使用ParseExact方法

// 假设时间戳是一个字符串类型的值string timestampStr = "1598918400"; // 2020年9月1日的时间戳// 将时间戳字符串转换为DateTime对象DateTime dateTime = DateTime.ParseExact(timestampStr, "yyyy-MM-dd HH:mm:ss", null);// 输出日期格式string date = dateTime.ToString("yyyy-MM-dd");Console.WriteLine(date); // 输出:2020-09-01

以上两种方法都可以将时间戳转换为日期格式,具体使用哪种方法取决于你的需求和时间戳的类型。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言