
正文
Python 常见的内置模块
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
datetime
datetime是python处理日期和时间的标准库
获取当前日期和时间
我们先看看如何获取当前的日期和时间:
>>> from datetime import datetime >>> now = datetime.now() >>> print(now) -- ::46.366540
注意到
datetime
是模块,
datetime
模块还包含一个
datetime
类,通过
from datetime import datetime
导入的才是
datetime
这个类。
如果仅导入
import datetime
,则必须引用全名
datetime.datetime
。
datetime.now()
返回当前日期和时间,其类型是
datetime
。
获取指定日期和时间
>>> from datetime import datetime >>> dt = datetime(,,,,) >>> print(dt) -- ::
str转换为datetime
很多时候,用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换为datetime。转换方法是通过
datetime.strptime()
实现,需要一个日期和时间的格式化字符串:
>>> from datetime import datetime
>>> cday = datetime.strptime('2015-6-1 18:19:59','%Y-%m-%d %H:%M:%S')
>>> print (cday)
-- ::
datetime转换为str
如果已经有了datetime对象,要把它格式化为字符串显示给用户,就需要转换为str,转换方法是通过
strftime()
实现的,同样需要一个日期和时间的格式化字符串:
>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now.strftime('%a, %b %d %H:%M'))
Wed, Nov :







