linux怎么将时间戳转换为时间

Posted

tags:

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

可以使用awk中的内置函数mktime()
awk 'gsub("-"," ",$1); print mktime($1" 0 0 0")' a.txt它会把第一列的字符串
2016-09-26当作
2016-09-26
0:0:0的时间转化为时间戳,如果不符合时间日期格式的话,转化后是-1,比如上面的“null"字符串,你可以单独做处理。
参考技术A 可以用date的-d参数,致于函数可以自己写一个:
date命令可以将标准的时间格式转换成unix时间戳
例如:
12#
date
-d
'2014-11-24
13:10'
+%s1416805800同样也可以使用date命令将unix时间戳转换成标准的时间格式
例如:
12#
date
-d
'1970-01-01
UTC
1416805800
seconds'Mon
Nov
24
13:10:00
CST
2014

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 时间戳?
没听过。

以上是关于linux怎么将时间戳转换为时间的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

java怎么判断是不是为时间戳