UTC时间与UNIX时间戳之间的转换

使用date命令:

将当前系统时间转换为UNIX时间戳

1
2
$date +%s
1263236513

+%s是date的格式控制,上面命令的意思其实就是将当前系统时间以UNIX时间戳的形式输出。
如果要将任意UTC时间转换为UNIX时间戳的话:

1
2
$date -d ‘2010-01-12 utc’ +%s
1263254400

相反的如果要将UNIX时间戳转换为UTC时间则是:

1
2
$date -d ‘1970-01-01 utc 1263236311 seconds’ +%Y-%m-%d-%H:%M:%S
2010-01-12-02:58:31

由此可以看出linux下的date命令还是十分强大的,更详细的介绍参看info date.

Posted in: python by risent No Comments , , ,

python

经常看到python这个东西,感觉是个好东西,正好在图书馆看到一本书,就顺手拿来翻翻。看了下快速入门,发现这玩意设计的真有意思,特别精妙,继续翻下去!

Posted in: python by risent 1 Comment