linux shell下转换unix时间

  linux shell下转换unix时间                     

,

  

下面分享一个在壳下转换Unix时间显示格式的小方法,对日期命令熟悉的同学会立刻给出解决方法

  

美元日期- d @1234567890

  

坐2009年2月14日07:31:30 CST

  

但是最新版本过低不支持@参数怎么办?来试试- d参数吧

  

日期- d“美元UTC 1970-01-01 1234567890 secs"

  

坐2009年2月14日07:31:30 CST

  

,

  

如果你觉得每次输入好长一串字符记不住,那就自己写个小函数吧,可以放在~/. bashrc中调用。

  

,

  

#转换Unix时间到本地时间字符串

  

函数ctime ()

  

{

  

,,日期- d“UTC 1970-01-01美元1 secs"

  

}   

使用方法很简单:

  ctime 1234567890美元

  

坐2009年2月14日07:31:30 CST

  

【本文首发于:

linux shell下转换unix时间