📜  python 当前时间 - Python (1)

📅  最后修改于: 2023-12-03 14:46:15.178000             🧑  作者: Mango

Python 当前时间

在Python中,我们可以很方便地获取当前时间。使用Python的标准库中的 datetime 模块,我们可以轻松地获取当前日期和时间以及其他时间相关的操作。

获取当前时间

要获取当前时间,我们可以使用 datetime.now() 方法。这个方法返回一个 datetime 对象,其中包含了当前时间的年、月、日、时、分、秒、毫秒等信息。

import datetime

now = datetime.datetime.now()
print("当前日期和时间为: ", now)

输出:

当前日期和时间为: 2021-10-11 19:32:56.324516
格式化时间输出

如果我们想要将当前时间以特定格式的字符串输出,可以使用 datetime.strftime() 方法。这个方法可以将 datetime 对象格式化为字符串,我们可以将其与格式化字符串配合使用来输出我们想要的格式。

以下是一些常用的格式化字符串:

| 字符 | 说明 | | ---- | ---- | | %Y | 年份,4位数字 | | %m | 月份,2位数字 | | %d | 日期,2位数字 | | %H | 小时,24小时制,2位数字 | | %M | 分钟,2位数字 | | %S | 秒数,2位数字 |

import datetime

now = datetime.datetime.now()
print("当前日期和时间为: ", now.strftime("%Y-%m-%d %H:%M:%S"))

输出:

当前日期和时间为: 2021-10-11 19:32:56
时间加减操作

有时候我们需要对时间进行加减操作,比如获取昨天的日期、明天的日期等。这个时候可以使用 datetime.timedelta 类来进行加减操作。

import datetime

now = datetime.datetime.now()
yesterday = now - datetime.timedelta(days=1)
tomorrow = now + datetime.timedelta(days=1)

print("昨天的日期为: ", yesterday.strftime("%Y-%m-%d"))
print("明天的日期为: ", tomorrow.strftime("%Y-%m-%d"))

输出:

昨天的日期为: 2021-10-10
明天的日期为: 2021-10-12

以上就是Python中获取当前时间的方法,希望对你有所帮助!