datetime
Posted 张木清
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datetime相关的知识,希望对你有一定的参考价值。
>>> import datetime >>> datetime.datetime.now() datetime.datetime(2017, 9, 30, 9, 6, 45, 542000) >>> from datetime import datetime >>> now=datetime.now() >>> now datetime.datetime(2017, 9, 30, 9, 6, 59, 310000) >>> KeyboardInterrupt >>> utcnow=datetime.utcnow() >>> utcnow SyntaxError: unexpected indent >>> KeyboardInterrupt >>> utcnow datetime.datetime(2017, 9, 30, 1, 7, 21, 933000) >>> now.month 9 >>> now.year 2017 >>> d=datetime(2014,2,1) >>> d datetime.datetime(2014, 2, 1, 0, 0) >>> d.isoformat() \'2014-02-01T00:00:00\' >>> d.isoweekday() 6 >>> KeyboardInterrupt >>> s=datetime.strptime(\'2017/9/30\',\'%Y/%m/%d\') >>> s datetime.datetime(2017, 9, 30, 0, 0) >>> datetime.strptime(\'2017年9月30日星期六\',\'%Y年%m月%d日星期六\') datetime.datetime(2017, 9, 30, 0, 0) >>> datetime.strptime(\'2017年9月30日星期六8时42分24秒\',\'%Y年%m月%d日星期六%H时%M分%S秒\') datetime.datetime(2017, 9, 30, 8, 42, 24) >>> datetime.strptime(\'9/30/2017\',\'%m/%d/%Y\') datetime.datetime(2017, 9, 30, 0, 0) >>> datetime.strptime(\'9/30/2017 8:42:50\',\'%m/%d/%Y %H:%M:%S\') datetime.datetime(2017, 9, 30, 8, 42, 50) >>>
- 将以下datetime类型转换成字符串:
- 2017年9月28日星期4,10时3分43秒
Saturday, September 30, 2017
9/30/2017 9:22:17 AM
September 30, 2017
- 2017年9月28日星期4,10时3分43秒
from datetime import datetime f1=datetime(2017,9,28,10,3,43) print(f1.strftime(\'%Y年%m月%d日%A%H时%M分%S秒\')) f2=datetime(2017,9,30) print(f2.strftime(\'%A,%B %d,%Y\')) f3=datetime(2017,9,30,9,22,17) print(f3.strftime(\'%m/%d/%Y %I:%M:%S %p\')) print(f2.strftime(\'%B %d,%Y\'))
- 用datetime类型的变量输出以下字符串:
- 今天是2017年9月30日
今天是这周的第?天
今天是今年的第?天
今周是今年的第?周
今天是当月的第?天
- 今天是2017年9月30日
from datetime import datetime now =datetime.now() print(now.strftime(\'今天是%Y年%m月%d日\')) print(now.strftime(\'今天是这周的第%w天\')) print(now.strftime(\'今天是今年的第%j天\')) print(now.strftime(\'今周是今年的第%W周\')) print(now.strftime(\'今天是当月的第%d天\'))
以上是关于datetime的主要内容,如果未能解决你的问题,请参考以下文章
python后端 flask框架 计算时间差 并根据时间差条件返回flag值
python后端 flask框架 计算时间差 并根据时间差条件返回flag值