一、时间模块的介绍
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中打印当前时间的方法,其中包括获取当前时间、时间的格式化、时间的加减和时间戳的转换等方面,希望本文对您有所帮助。