转换日期格式python [英] Convert date format python

查看:136
本文介绍了转换日期格式python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有django形式,我从POST收到一个形式如%d /%m /%Y的日期,我想将其转换为%Y-%m-%d,我该怎么办

解决方案

使用 strptime和strftime

 在[1]中:import datetime 

在[2]中:datetime.datetime.strptime('10 / 05/2012','%d /%m /%Y')。strftime('%Y-%m-%d')
出[2]:'2012-05-10'

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

  {{mydate | date:Ymd}} 

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


I have django form and I am receiving from POST a date formated like "%d/%m/%Y" and I would like to convert it to "%Y-%m-%d", How could I do it?

解决方案

Use strptime and 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'

Likewise, in Django template syntax you can use the date filter:

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

to print your date in your preferred format.

这篇关于转换日期格式python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆