简体   繁体   English

从 yyyy-mm-dd 到 dd:mm:yyyy 的日期格式转换

[英]Date format conversion from yyyy-mm-dd to dd:mm:yyyy

How to convert date in Python from 2021-01-11 as YYYY-MM-DD to dd:mm:yyyy like 11:01:2021 ?如何将 Python 中的日期从2021-01-11作为YYYY-MM-DD转换为dd:mm:yyyy11:01:2021

You can do that in a very simple way with datetime:您可以使用 datetime 以非常简单的方式做到这一点:

import datetime

original_date = datetime.datetime.strptime("2021-01-11", '%Y-%m-%d')
formatted_date = original_date.strftime("%d:%m:%Y")

datetime documentation日期时间文档

date = "2021-01-11"

lst_date = date.split("-")

new_date = lst_date[2]+":"+lst_date[1]+":"+lst_date[0]

Output: Output:

11:01:2021

You can easily change strings to dates and back to string in any format thanks to datetime package.借助 datetime package,您可以轻松地将字符串更改为日期并返回任何格式的字符串。

from datetime import datetime
datetime.strptime("2021-01-11", "%Y-%m-%d").strftime("%d:%m:%Y")

## Output
'11:01:2021'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM