Shell Tips: Unix 时间到字面
浏览:3207次 出处信息
我的工作需要天天跟报表数据打交道,在交换的文件中,一般时间的字段内容都是 Unix 时间。为了检查数据的正确性,不可避免地需要转换 Unix 时间到人类可读的字面时间。
下面想分享的是一个在 Shell 下转换 Unix 时间到字面的小方法。与前面几篇一样,这个小 shell 函数仍然可以放在 ~/.bashrc 中方便快捷使用。
# 转换 Unix 时间到本地时间字符串
function ctime()
{
date -d "UTC 1970-01-01 $1 secs"
}
使用方法很简单:
$ ctime 1234567890 Sat Feb 14 07:31:30 CST 2009
对 date 命令熟悉的同学会说,date 不是已经有直接转 Unix 时间的参数了吗?
$ date -d @1234567890 Sat Feb 14 07:31:30 2009
但是不好意思的是,小弟有时候用的 date 程序好老,不支持 @ 符号。
$ date --version date (coreutils) 5.2.1 Written by David MacKenzie. Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
建议继续学习:
- Linux date 命令获取某日期的前一天 (阅读:9278)
- 查询Linux系统最后重启时间的三个方法 (阅读:4114)
- 等待的时间比你想象的更久 (阅读:3369)
- Linux下如何查看系统启动时间和运行时间 (阅读:3146)
- php获取文件创建时间、修改时间 (阅读:3088)
- linux时间相关结构体和函数整理 (阅读:3078)
- linux 查看自己系统装于何时 (阅读:2955)
- 时间time_t和string(char*)格式互转 (阅读:2816)
- python中对时间处理的几个函数 (阅读:2751)
- 如何正确地处理时间 (阅读:2703)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:vmstat 命令
后一篇:bash shell - sed及awk文本捕获及替换 >>
文章信息
- 作者:Solrex Yang 来源: Solrex Shuffling
- 标签: date 时间
- 发布时间:2011-06-24 12:24:37
建议继续学习
近3天十大热文
-
[928] WordPress插件开发 -- 在插件使用 -
[134] 解决 nginx 反向代理网页首尾出现神秘字 -
[52] 整理了一份招PHP高级工程师的面试题 -
[52] 如何保证一个程序在单台服务器上只有唯一实例( -
[51] 用 Jquery 模拟 select -
[50] 海量小文件存储 -
[50] Innodb分表太多或者表分区太多,会导致内 -
[50] 全站换域名时利用nginx和javascri -
[49] CloudSMS:免费匿名的云短信 -
[47] jQuery性能优化指南
