📅  最后修改于: 2023-12-03 14:55:09.034000             🧑  作者: Mango
日期和时间在计算机编程中非常重要,因为大多数应用程序都需要处理相关的数据。本文将介绍一些常用的日期和时间代码片段。
import datetime
now = datetime.datetime.now()
print("当前日期和时间:")
print(now)
输出:
当前日期和时间:
2022-01-01 00:00:00.000000
import datetime
now = datetime.datetime.now()
# 格式化日期和时间
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的日期和时间:", formatted_date)
输出:
格式化后的日期和时间: 2022-01-01 00:00:00
import datetime
# 获取指定格式的日期
date_str = "2021-12-31"
date = datetime.datetime.strptime(date_str, "%Y-%m-%d")
print("指定格式的日期:", date)
输出:
指定格式的日期: 2021-12-31 00:00:00
import datetime
now = datetime.datetime.now()
# 增加一小时
one_hour_later = now + datetime.timedelta(hours=1)
# 减少一天
one_day_earlier = now - datetime.timedelta(days=1)
print("当前时间:", now)
print("一小时后:", one_hour_later)
print("一天前:", one_day_earlier)
输出:
当前时间: 2022-01-01 00:00:00.000000
一小时后: 2022-01-01 01:00:00.000000
一天前: 2021-12-31 00:00:00.000000
import time
# 获取当前时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)
输出:
当前时间戳: 1640964000.365135
import datetime
timestamp = 1640964000.365135
# 时间戳转换为日期
date = datetime.datetime.fromtimestamp(timestamp)
print("时间戳转换后的日期:", date)
输出:
时间戳转换后的日期: 2022-01-01 00:00:00.365135
以上是常用的日期和时间代码片段。这些代码片段可以方便地处理日期和时间数据,大大提高应用程序的效率和易用性。