|
- vvoody@slackware:~$ python
- Python 2.5.2 (r252:60911, Sep 11 2008, 13:43:31)
- [GCC 4.2.4] on linux2
- Type "help", "copyright", "credits" or "license" for more information.
- >>> from time import strftime, gmtime, localtime
- >>> strftime("%a, %d %b %Y %H:%M:%S", gmtime(1234567890))
- 'Fri, 13 Feb 2009 23:31:06'
- >>> strftime("%a, %d %b %Y %H:%M:%S", localtime(1234567890))
- 'Sat, 14 Feb 2009 07:31:30'
- >>> strftime("%a, %d %b %Y %H:%M:%S", gmtime(915148821))
- 'Thu, 31 Dec 1998 23:59:60'
复制代码
我的是 12.2, 同样平台的朋友帮忙贴一下你们的上面三个运行结果。应该 1234567890 是 23:31:30,我询问了很多人他们也都是正确的。而就我少了 24 秒。问题在于,1998 年那次的闰秒 strftime 加上了,而今年的似乎没有加上,如果加上至今的 24 秒那么秒就是正确结果了。
[color="Red"]
已解决,用 root 重新运行一下 timeconfig。 |
|