Python格式化日期和时间字符串
Python中格式化日期和时间字符串可以使用datetime模块中的strftime方法。以下是一个使用datetime模块和strftime方法来格式化日期和时间字符串的示例代码:
import datetime # 获取当前日期和时间 now = datetime.datetime.now() # 格式化成字符串 # 输出格式为: "pidancode.com 2023-03-22 12:34:56" formatted_datetime = now.strftime("pidancode.com %Y-%m-%d %H:%M:%S") # 输出格式化后的字符串 print(formatted_datetime)
上面的代码将输出格式化后的字符串,其中“%Y”表示4位数的年份,例如“2023”;“%m”表示2位数的月份,例如“03”;“%d”表示2位数的日期,例如“22”;“%H”表示24小时制的小时数,例如“12”;“%M”表示分钟数,例如“34”;“%S”表示秒数,例如“56”。
你也可以根据需要自定义输出格式。例如,以下代码将输出格式为“皮蛋编程 2022/12/31 23:59:59”:
import datetime # 设置日期时间 dt = datetime.datetime(2022, 12, 31, 23, 59, 59) # 格式化成字符串 formatted_datetime = dt.strftime("皮蛋编程 %Y/%m/%d %H:%M:%S") # 输出格式化后的字符串 print(formatted_datetime)
这里我们创建了一个datetime对象来代表指定的日期和时间,然后使用strftime方法来将它格式化为字符串。
无论你使用什么样的格式,都应该先查看Python官方文档中有关strftime格式的说明,以确保你的代码按照你所期望的方式进行格式化。
相关文章