Python中的时间日期格式化输出是指将时间和日期以指定的格式进行输出,以便更好地显示时间和日期。Python提供了datetime模块来处理时间和日期,并且提供了一些函数来格式化时间和日期。
Python中格式化时间和日期的函数主要有strftime()和strptime()函数,它们都是datetime模块中的函数,主要用于格式化时间和日期。strftime()函数用于将时间和日期格式化为字符串,而strptime()函数则是将字符串转换为时间和日期格式。
strftime()函数的主要参数有:
- %Y:4位数的年份,如2019
- %m:2位数的月份,如01
- %d:2位数的日期,如01
- %H:2位数的小时,如00-23
- %M:2位数的分钟,如00-59
- %S:2位数的秒数,如00-59
- %A:星期几,如Monday
- %B:月份,如January
- %w:星期几,如0-6
strptime()函数的主要参数有:
- %Y:4位数的年份,如2019
- %m:2位数的月份,如01
- %d:2位数的日期,如01
- %H:2位数的小时,如00-23
- %M:2位数的分钟,如00-59
- %S:2位数的秒数,如00-59
- %A:星期几,如Monday
- %B:月份,如January
- %w:星期几,如0-6
使用strftime()函数可以将时间和日期格式化为字符串,比如:
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 格式化时间
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
使用strptime()函数可以将字符串转换为时间和日期格式,比如:
import datetime # 将字符串转换为时间和日期 date_string = '2019-01-01 12:00:00' date_time = datetime.datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S') print(date_time)
以上就是Python中时间日期的格式化输出方法,通过使用strftime()和strptime()函数,可以轻松实现时间和日期的格式化输出。