时间和日期函数的使用示例
发布时间:2023-07-04 15:22:36
时间和日期函数是在程序中用来处理时间和日期的函数,常用于获取当前时间、日期的函数。下面是一些时间和日期函数的使用示例:
1. 获取当前时间:
import datetime
now = datetime.datetime.now()
print("当前时间:", now)
输出结果:
当前时间: 2022-05-25 10:30:45.123456
2. 获取当前日期:
import datetime
today = datetime.date.today()
print("当前日期:", today)
输出结果:
当前日期: 2022-05-25
3. 获取当前年份:
import datetime
year = datetime.datetime.now().year
print("当前年份:", year)
输出结果:
当前年份: 2022
4. 获取当前月份:
import datetime
month = datetime.datetime.now().month
print("当前月份:", month)
输出结果:
当前月份: 5
5. 获取当前星期:
import datetime
weekdays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
weekday = weekdays[datetime.datetime.now().weekday()]
print("当前星期:", weekday)
输出结果:
当前星期: 周三
6. 获取当前时间的小时、分钟和秒:
import datetime
now = datetime.datetime.now()
hour = now.hour
minute = now.minute
second = now.second
print("当前时间:", hour, "时", minute, "分", second, "秒")
输出结果:
当前时间: 10 时 30 分 45 秒
7. 格式化输出日期和时间:
import datetime
now = datetime.datetime.now()
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的时间:", formatted_time)
输出结果:
格式化后的时间: 2022-05-25 10:30:45
8. 比较日期:
import datetime
date1 = datetime.date(2022, 5, 25)
date2 = datetime.date(2022, 5, 24)
if date1 > date2:
print("date1 晚于 date2")
elif date1 < date2:
print("date1 早于 date2")
else:
print("date1 和 date2 相等")
输出结果:
date1 晚于 date2
9. 计算两个日期的差值:
import datetime
date1 = datetime.date(2022, 5, 25)
date2 = datetime.date(2022, 5, 24)
delta = date1 - date2
print("两个日期的差值:", delta.days, "天")
输出结果:
两个日期的差值: 1 天
以上是一些时间和日期函数的使用示例,通过这些函数可以方便地处理和操作时间和日期数据。
