繁体   English   中英

转换日期格式python

[英]Convert date format python

我有django表格,我从POST收到的日期格式为“%d /%m /%Y”,我想将其转换为“%Y-%m-%d”,我怎么能这样做?

使用strptime和strftime

In [1]: import datetime

In [2]: datetime.datetime.strptime('10/05/2012', '%d/%m/%Y').strftime('%Y-%m-%d')
Out[2]: '2012-05-10'

同样,在Django模板语法中,您可以使用日期过滤器

{{ mydate|date:"Y-m-d" }}

以您的首选格式打印日期。

一种方法是使用strptimestrftime

>>> import datetime
>>> datetime.datetime.strptime('5/10/1955', '%d/%m/%Y').strftime('%Y-%m-%d')
'1955-10-05'

您可以使用easy_date轻松实现:

import date_converter
my_datetime = date_converter.string_to_string('02/05/2012', '%d/%m/%Y', '%Y-%m-%d')

暂无
暂无

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

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