Python 3 – time ctime() 方法

Python 3 – time ctime() 方法

Python 3 中,time 模块可以用于操作时间和日期。其中,ctime() 方法可以将 Unix 时间戳(距离 1970 年 1 月 1 日 00:00:00 UTC 经过的秒数)转换为易读的时间字符串。

语法

time.ctime([secs])

参数

  • secs:可选参数,表示 Unix 时间戳。默认值为当前时间。

返回值

一个字符串表示易读的时间,如表示以下格式:

Wed May 17 20:14:07 2017

示例

示例 1:使用当前时间戳

import time

# 获取当前时间戳
timestamp = time.time()

# 将时间戳转为易读的时间字符串
formatted_time = time.ctime(timestamp)

print("当前时间:", formatted_time)

输出结果类似于:

当前时间: Wed May  5 11:08:09 2021

示例 2:指定时间戳

import time

# 设置时间戳为 1612389685,即 2021 年 2 月 4 日 12:14:45
timestamp = 1612389685

# 将时间戳转为易读的时间字符串
formatted_time = time.ctime(timestamp)

print("指定时间:", formatted_time)

输出结果类似于:

指定时间: Thu Feb  4 12:14:45 2021

注意事项

  1. 若不指定参数,则 ctime() 方法将使用当前时间作为参数。也就是说,time.ctime() 等价于 time.ctime(time.time())
  2. 参数必须为数字类型。如果传入非数字类型的参数,例如字符串、列表等,将会抛出 TypeError 异常。

结论

Python 3 中的 time 模块提供了多个函数进行时间和日期操作,其中 ctime() 方法可以将 Unix 时间戳转换为易读的时间字符串。使用 ctime() 方法时,可以传入一个时间戳参数(秒数),也可以不传入任何参数(默认使用当前时间)。在使用 ctime() 方法时需要注意,传入的参数必须为数字类型。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程