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

Python中使用arrow库的now()方法获得当前时间

发布时间:2024-01-20 04:52:51

使用arrow库的now()方法可以获得当前的时间。

首先,我们需要安装arrow库,可以使用pip命令进行安装:

pip install arrow

安装完成后,我们可以在Python程序中导入arrow库:

import arrow

然后,我们可以使用now()方法获得当前时间:

now = arrow.now()

此时,变量now中保存了当前的时间信息。我们可以打印出来查看:

print(now)

运行程序后,输出的时间格式为ISO 8601格式的字符串,例如:

2021-09-20T09:30:00.123456+00:00

此外,arrow库还提供了许多其他方法来处理时间。下面是一些常用的例子:

1. 获取当前时间的年份:

year = now.year
print(year)

输出:

2021

2. 获取当前时间的月份:

month = now.month
print(month)

输出:

9

3. 获取当前时间的日期:

date = now.date()
print(date)

输出:

2021-09-20

4. 获取当前时间的时、分、秒:

hour = now.hour
minute = now.minute
second = now.second
print(hour, minute, second)

输出:

9 30 0

5. 获取当前时间的星期几:

weekday = now.weekday()
print(weekday)

输出:

0

其中,星期一对应的数字为0,星期二为1,以此类推,星期日为6。

6. 格式化输出当前时间:

formatted = now.format('YYYY-MM-DD HH:mm:ss')
print(formatted)

输出:

2021-09-20 09:30:00

以上是使用arrow库的now()方法获得当前时间的示例。arrow库提供了丰富的功能,可以用于日期时间的计算、转换、比较等操作,可以根据具体需求进一步深入学习和使用。