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

Python中的时间模块:strftime()函数用法详解

发布时间:2023-06-30 22:27:52

在Python中,时间模块(time module)提供了处理时间和日期的函数和类。其中,strftime()函数用于将时间日期对象转换为字符串形式,具体使用方法如下:

1.导入模块

要使用时间模块,首先需要导入它。可以使用以下代码导入time模块:

import time

2.创建时间日期对象

将时间日期数据转换为字符串形式之前,需要先创建一个时间日期对象。可以使用time模块中的gmtime()函数或localtime()函数来创建对象。

import time

# 获取当前的时间日期对象
current_time = time.gmtime()

3.使用strftime()函数转换为字符串

strftime()函数可以将时间日期对象转换为字符串形式,具体的格式化方法由参数定义。参数是一个格式化字符串,它包含特殊的格式化代码,用以表示不同的时间日期部分。

下面是一些常用的格式化代码:

- %Y:四位数的年份表示

- %m:月份(01-12)

- %d:月内中的一天(0-31)

- %H:24小时制小时数(0-23)

- %M:分钟数(00-59)

- %S:秒(00-59)

以下是一个示例代码:

import time

# 获取当前的时间日期对象
current_time = time.gmtime()

# 将时间日期对象转换为字符串形式
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", current_time)

print(formatted_time)

输出结果类似于:2022-01-01 12:34:56

需要注意的是,如果需要使用地方时间而不是格林威治标准时间,可以使用localtime()函数获取时间日期对象,并在strftime()函数中使用。

以上就是strftime()函数的用法详解。可以根据具体需求调整格式化字符串,以获取所需的时间日期字符串形式。