python 时间格式问题
来源:百度知道 编辑:UC知道 时间:2024/06/28 03:29:06
import time
today=time.strftime("%Y.%m.%d", time.localtime())
print today
>>>2009.03.24
我需要打印出2009.3.24怎么写呢?
谢谢高人们~
today=time.strftime("%Y.%m.%d", time.localtime())
print today
>>>2009.03.24
我需要打印出2009.3.24怎么写呢?
谢谢高人们~
python的模块不可能提供这种“微调”操作。别用strftime~,这样吧:
today=time.localtime()
print "%d.%d.%d"%(today[0:3])
>>>2009.3.24
不必使用time带的日期格式函数,直接处理为字符串,操作更灵活
import time
today = "%d.%d.%d" % time.localtime()[:3]
print today
输出结果为: 2009.3.24
原来的输出结果:2009.03.24 可以这样写
today = "%d.%02d.%02d" % time.localtime()[:3]