Python 中处理日期和时间有很多方式,其中最常用的是 datetime 模块。下面是一些处理日期和时间的参数和案例:
#获取当前时间
python
import datetime
now = datetime.datetime.now()
print(now)
#输出结果将类似于:2023-04-17 03:56:12.227794
#格式化日期
python
import datetime
now = datetime.datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)
#输出结果将类似于:2023-04-17 03:56:12
#可以使用不同的格式指令来自定义日期和时间的显示。
#将字符串转换为日期
python
import datetime
date_string = "2022-07-15"
converted_date = datetime.datetime.strptime(date_string, "%Y-%m-%d")
print(converted_date)
输出结果将是一个日期对象,例如:2022-07-15 00:00:00
#计算日期差值
python
import datetime
date_1 = datetime.datetime(2022, 7, 15)
date_2 = datetime.datetime.now()
delta = date_2 - date_1
print(delta.days)
#输出结果将是天数差值,例如:276
#可以使用 days, seconds, microseconds, milliseconds, minutes, hours, weeks 属性访问 timedelta 对象的各个部分。
#时间戳与日期相互转换
python
import datetime
timestamp = 1645427700
converted_date = datetime.datetime.fromtimestamp(timestamp)
print(converted_date)
date = datetime.datetime(2022, 2, 21)
timestamp = datetime.datetime.timestamp(date)
print(timestamp)
#第一个代码块将时间戳转换为日期对象。第二个代码块将日期对象转换为时间戳。
云探网文章。发布者:ziqiu,转转请注明出处:https://www.zeauo.cn/archives/4102.html