关于 二月, 2010 的文章
通过date命令将纯数字的时间转换为系统时间格式
由 mcsrainbow 发表在 Linux&Unix 分类,时间 2010/02/11
在一些Linux软件所打印的log中,所存放的linux时间并非是可读的系统时间格式,而是一长串数字,让我们识别起来非常的困难。
有人称这个时间是 epoch时间,还有人说是 时间戳,这个时间是从19710101到今天走过的所有的秒数总和。
我们可以通过Linux系统自带的date命令来将它与系统的时间格式进行转换。
通过date命令可直接现在的时间戳
# date +%s
1265851947
也可以得到指定时间的时间戳
# date -d “2007-07-30 9:30″ +%s
1185759000
然后我们可以将它们转换为系统的时间格式
# date -d ‘1970-01-01 UTC 1265851947 sec’ +”%F %T”
2010-02-11 09:32:27
# date -d ‘1970-01-01 UTC 1185759000 sec’ +”%F %T”
2007-07-30 09:30:00
近期评论(Recent Comments)
问题找到啦,非常感谢
感谢提供解决问题的思路。我的情况是因为文件有损坏,使用hotcopy 会出现“svnadmin: Can't open file '/SVN_PATH/db/revprops/24/24685'...
大神,您好。 你的博客 都是使用什么软件和主题搭建的哈?关注你的博客很久了。 也想自己搭建一个 总结 反思自己。谢谢大神...
int result = 0; for (int i = 0; i < 101; i++) { result ^= data[i]; ...
如果确认所有的表都是INNODB引擎,没有任何MyISAM表,还可以加上--no-lock参数。...
讲的不错, mark
答案无疑是本地端口转发了,它的命令格式是: ssh -L :: 原来是这个原理...