本文目录一览:
python中的time.strftime啥意思
time.strftime(format)
是把时间以 format
格式转换成字符串;
time.strptime(string, format)
是把字符串以 format
格式转换成时间;
python的日期类型转换
你可以利用 time
模块里的 strptime()
和 strftime()
。
strptime()
根据你指定的格式控制字符串解读日期,而 strftime()
则根据你指定的格式控制字符串输出日期。
比如,把 "12-Jan-06 10:06"
格式转换成 "2006-01-12 10:06:00"
格式:
from time import strptime, strftime
myDate = '12-Jan-06 10:06'
parsed = strptime(myDate, '%d-%b-%y %H:%M')
converted = strftime('%Y-%m-%d %H:%M:00', parsed)
converted
输出结果:
'2006-01-12 10:06:00'
python的strftime错误
# -*- coding: utf-8 -*-
import os
import time
source = r'D:\zxy\novel'
target_dir = r'D:\zxy\backupnovel'
target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'
zip_command = "zip -qr '%s'%s" % (target, ''.join(source))
if os.system(zip_command) == 0:
print 'Successful backup to', target
print 'Backup FAILED'