时间相关详解编程语言

1、用localtime,设置时区
os.environ['TZ'] = "Asia/Shanghai" 
time.tzset()

2、时间元组转化为时间格式

def dateformat_trans(tformat, date): 
    newdate = time.strftime(tformat, date) 
    return newdate 

data_tuple
= (2008, 2, 13, 0, 0, 0, 0, 0, 0) print (dateformat_trans("%Y%m%d", data_tuple))

3、时间整形转化为时间格式

dtstr = "20130415172559" 
dt = datetime.datetime.strptime(dtstr, "%Y%m%d%H%M%S") 
print(dt)

2013-04-15 17:25:59
import datetime 
def dateformat_trans(date_str): 
    dtstr = date_str + "000000" 
    dt = datetime.datetime.strptime(dtstr, "%Y%m%d%H%M%S") 
    date_str = str(dt)[:10] 
    return date_str 
print(dateformat_trans("20190313"))
 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/17078.html

(0)
上一篇 2021年7月19日 19:53
下一篇 2021年7月19日 19:53

相关推荐

发表回复

登录后才能评论