使用datetime库
时间: 2023-06-28 16:08:16 浏览: 89
好的,使用datetime库实现日期和时间的操作非常方便。以下是一些常见的例子:
```python
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
print(now)
# 获取当前日期
today = datetime.date.today()
print(today)
# 创建一个指定日期的datetime对象
dt = datetime.datetime(2021, 7, 1, 12, 30, 0)
print(dt)
# 计算两个日期之间的天数
d1 = datetime.date(2021, 7, 1)
d2 = datetime.date(2021, 7, 10)
delta = d2 - d1
print(delta.days)
# 格式化日期和时间
now_str = now.strftime('%Y-%m-%d %H:%M:%S')
print(now_str)
# 解析日期和时间字符串
dt_str = '2021-07-01 12:30:00'
dt = datetime.datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
print(dt)
```
相关问题
python5.6使用datetime库
Python 5.6可以使用datetime库来处理日期和时间。datetime库提供了一些类来表示日期、时间和时间间隔,以及一些函数来处理它们。其中最常用的类是datetime类,它可以表示一个具体的日期和时间。使用datetime库可以进行日期和时间的计算、格式化输出等操作。例如,可以使用datetime.now()函数获取当前日期和时间,使用datetime.timedelta类来表示时间间隔,使用strftime()函数来格式化输出日期和时间。
使用datetime库实现数字时钟
可以使用datetime库中的datetime类和time类来实现数字时钟。以下是一个简单的示例代码:
```python
import datetime
import time
while True:
now = datetime.datetime.now()
print(now.strftime("%H:%M:%S"), end="\r")
time.sleep(1)
```
代码的主要部分是一个无限循环,其中获取当前时间并将其格式化为“时:分:秒”的字符串。然后使用print语句打印该字符串,并使用end="\r"参数确保在同一行上打印输出。最后使用time.sleep(1)来使程序等待1秒钟,然后重复该过程。
运行此程序将以数字时钟的形式显示当前时间,并在每秒钟更新一次。
阅读全文