当前分类:python>>正文

Python实现日期和时间处理

来源:互联网   更新时间:2023年8月22日  

Python 笔记

一、获取当前日期和时间

from datetime import datetime

# 获取当前日期和时间
now = datetime.now()
print("当前日期和时间:", now)

二、日期的加减

from datetime import datetime, timedelta

# 获取当前日期和时间
now = datetime.now()
print("当前日期和时间:", now)

# 计算明天的日期
tomorrow = now + timedelta(days=1)
print("明天的日期:", tomorrow)

# 计算一个星期后的日期
week_after = now + timedelta(weeks=1)
print("一周后的日期:", week_after)

三、计算日期差

from datetime import datetime

# 计算两个日期的差
date1 = datetime(2022, 8, 20)
date2 = datetime(2022, 8, 25)
delta = date2 - date1

# 输出日期差
print("两个日期的差:", delta.days, "天")

四、设置时区

from datetime import datetime
import pytz

# 获取本地时间
now = datetime.now()

# 将本地时间转换为UTC时间
utc_now = pytz.utc.localize(now).astimezone(pytz.utc)

# 将UTC时间转换为美国东部时间
eastern_time = utc_now.astimezone(pytz.timezone("US/Eastern"))

# 输出转换后的时间
print("本地时间:", now)
print("UTC时间:", utc_now)
print("美国东部时间:", eastern_time)

五、处理字符串日期

from datetime import datetime

# 将字符串日期转换为datetime类型
date_string = "2022-08-23 16:53:06"
date = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")

# 输出转换后的日期
print("转换后的日期:", date)
本文固定链接:https://6yhj.com/leku-p-5525.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: 防骗