python 获取当前时间

By 刘志军 , 2020-06-14, 分类: qa

python

python中获取当前时间的几种方式

当前时间

>>> import datetime
>>> now = datetime.datetime.now()
>>> now
datetime.datetime(2020, 6, 14, 10, 14, 57, 780083)

# 转换为字符串格式
>>> now.strftime('%Y-%m-%d %H:%M:%S')
'2020-06-14 10:14:57'
>>>

获取UTC时间

>>> datetime.datetime.utcnow()
datetime.datetime(2020, 6, 14, 2, 18, 38, 484115)

获取某个时区的时间

需要先安装 pytz 库

pip install pytz
>>> import pytz
>>> from datetime import datetime
>>> tz_NY = pytz.timezone('America/New_York') # 纽约时间
>>> datetime.datetime.now(tz_NY)
datetime.datetime(2020, 6, 13, 22, 25, 43, 220083, tzinfo=<DstTzInfo 'America/New_York' EDT-1 day, 20:00:00 DST>)
>>>

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

猜你喜欢

2024-03-04
Python中的 if __name__ == '__main__' 是什么?
2024-03-04
用 Python 破解隔壁老王家的 Wi-Fi 密码,刺激!
2023-06-12
Python3.12新特性
2023-04-17
Python虚拟环境使用
2023-04-15
如何删除macOS系统默认的Python2.7并替换成最新版python3.11
2022-12-09
python 中return和yield有什么区别
2022-08-17
如何利用多态干掉 if else 语句
2022-07-22
10个python初学者常犯的错误
2022-06-10
flask-siwadoc 支持openapi 分组功能
2022-06-10
在Python应用中Telegram 机器人搭建消息提醒