您的位置:

Python 打印当前时间详解

一、时间模块的介绍

Python 中的时间模块datetime是Python处理日期和时间的标准模块,可以使用它来进行时间的计算、格式化和解析等操作。

在使用之前需要先导入时间模块,可以使用以下代码实现:

import datetime

二、获取当前时间

可以使用datetime模块中的datetime类来获取当前时间,具体代码如下:

import datetime

now = datetime.datetime.now()
print("当前时间:", now)

输出结果为:

当前时间: 2021-03-31 16:59:22.383251

三、时间的格式化

将时间格式化成特定的形式,可以使用datetime模块中的strftime方法,该方法接收一个格式化字符串作为参数。下面是一个示例:

import datetime

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

输出结果为:

当前时间: 2021-03-31 17:02:23

四、时间的加减

使用datetime模块可以对时间进行加减操作,可以使用timedelta方法来进行时间的加减。

下面是一个示例,该示例将当前时间加上一小时,然后格式化输出:

import datetime

now = datetime.datetime.now()
add_hour = now + datetime.timedelta(hours=1)
print("一小时后时间:", add_hour.strftime("%Y-%m-%d %H:%M:%S"))

输出结果为:

一小时后时间: 2021-03-31 18:06:44

五、时间戳的转换

Unix时间戳是从1970年1月1日UTC时间开始所经过的秒数,可以使用datetime模块将时间戳转换为可读性更高的时间格式。

下面是一个示例,该示例将当前时间戳转换为可读性更高的时间格式:

import datetime

now_timestamp = 1617180518
now = datetime.datetime.fromtimestamp(now_timestamp)
print("时间戳转换结果:", now.strftime("%Y-%m-%d %H:%M:%S"))

输出结果为:

时间戳转换结果: 2021-03-31 17:15:18

六、总结

本文详细介绍了在Python中打印当前时间的方法,其中包括获取当前时间、时间的格式化、时间的加减和时间戳的转换等方面,希望本文对您有所帮助。