c# winform 如何把时间戳转换为时间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# winform 如何把时间戳转换为时间?相关的知识,希望对你有一定的参考价值。

c#里有专门针对时间戳之类的函数么?

时间戳也是一个时间啊。。只是更精确的时间而已。如果要取得精确到分的话,用substring来弄 参考技术A /// <summary>
/// 将unix时间戳转换为一般时间格式
/// </summary>
/// <param name="now"></param>
/// <returns></returns>
private DateTime GetNoralTime(string now)

string timeStamp = now;
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);
return dtResult;
本回答被提问者采纳
参考技术B 是TimeSpan么? 参考技术C 时间戳?
没听过。

C# 时间戳转换为时间格式

// 时间戳转为格式
public DateTime StampToDateTime(string timeStamp)
DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime); 
return dateTimeStart.Add(toNow);

以上是关于c# winform 如何把时间戳转换为时间?的主要内容,如果未能解决你的问题,请参考以下文章

C# Unix时间戳转换为时间

C#将日期转换为时间戳[重复]

ThinkPHP 如何把获取到的日期格式的时间转化为时间戳

.net字符串转换为时间戳函数

php 怎么将指定日期转换为时间戳

js怎么把时间戳转换为日期格式