欢迎访问宙启技术站
智能推送

时间和日期函数的使用示例

发布时间: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 天

以上是一些时间和日期函数的使用示例,通过这些函数可以方便地处理和操作时间和日期数据。