关键词

日期格式化

Python中日期格式化

Python中有一个内置的模块datetime,它可以用来处理日期和时间。其中,datetime模块提供了一个datetime类,可以帮助我们处理日期和时间。

datetime模块中的datetime类提供了一个strftime方法,它可以将日期和时间格式化为字符串,这样我们就可以在Python中格式化日期和时间。

strftime方法接受一个格式化字符串作为参数,这个字符串由一些特殊字符组成,它们可以用来表示日期和时间的不同部分。

下面是一些常用的格式化字符:

  • %Y:4位数的年份,如2020
  • %m:2位数的月份,如01
  • %d:2位数的日期,如01
  • %H:2位数的小时数,如00
  • %M:2位数的分钟数,如00
  • %S:2位数的秒数,如00

例如,如果我们想将2020年1月1日12点00分00秒格式化为字符串,可以使用如下代码:


from datetime import datetime

date_string = datetime.strftime(datetime(2020, 1, 1, 12, 0, 0), '%Y-%m-%d %H:%M:%S')
print(date_string)

输出:


2020-01-01 12:00:00

我们还可以使用Python中的time模块来处理日期和时间,time模块提供了一个strftime函数,它可以将日期和时间格式化为字符串,使用方法与datetime模块中的strftime方法类似。

例如,如果我们想将2020年1月1日12点00分00秒格式化为字符串,可以使用如下代码:


import time

date_string = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1577808000))
print(date_string)

输出:


2020-01-01 12:00:00

以上就是的基本概念和用法,通过使用datetime模块和time模块,我们可以很容易地将日期和时间格式化为字符串,这样我们就可以方便地在Python中处理日期和时间了。

本文链接:http://task.lmcjl.com/news/8848.html

展开阅读全文