格式日期,如:周一,3月1日

好像它应该是很简单的,但它的驾驶我的墙上。 我看了看蟒蛇日期格式字符串,它仍然没有什么太大的意义。

这里就是我想要做的<Full day>, <Day of month><Ordinal> <Month>

其中<Ordinal>st ndrdth等根据天。

--------------解决方案-------------

更新2:看起来像OP毕竟发现这个有用:)

更新:没关系。 该任择议定书正在寻找Django的日期格式,而不是Python。

AFAIK有没有内置的格式说明的顺序。 其他人很容易:

my_date.strftime('%A, %d %B')

我在网上找到了这个解决方案:

if 4 <= day <= 20 or 24 <= day <= 30:
suffix = "th"
else:
suffix = ["st", "nd", "rd"][day % 10 - 1]

刚刚发现的文档答案。 天知道他们为什么不能从每一个参考日期格式挂钩。

{{e.when|date:"l, jS F"}}

分类:蟒蛇 时间:2012-01-01 人气:0
分享到:

相关文章

  • 日期Django的过滤器格式 2014-02-21

    year_id(2004年等)为模板的下拉框. 在使用者选择了一年这个被检索为year_id在视图中. 我需要根据一年从外地叫grantstartdt其格式为2008-01-01选择出版物. 错误是: INT()参数必须是一个字符串或一个数字,而不是"年" year_id = request.GET['year_id'] yr = get_object_or_404(Year, pk=year_id) projectyr=Researchproject.objects.exclude(

  • 在Django更改日期格式 2012-02-28

    I'me尝试使用此eventCalendar在Django,其中保存和显示格式日期: 2012-02-27T13:15:00.000+10:00 但是当我保存的事件在数据库中,他们以这种格式保存: Mon Feb 27 2012 13:15:00 GMT+0330 (Iraq Standard Time) 所以从数据库中的事件将不会出现,因为这种格式的日历. 我如何转换这种格式? 我尝试一些像这样的事情: datetime.strptime(mydatetime, "%Y-%m-%dT%H:%M

  • Django的日期格式“DD-MM-YYYY” 2012-10-03

    有什么办法,我可以得到的Django来存储我的数据在PostgreSQL中为"DD-MM-YYYY'(如果需要),并有Django表单验证为"DD-MM-YYYY"? (我曾尝试没有像很多成功的东西: DATE_INPUT_FORMATS = ('%d-%m-%Y') USE_I18N = True USE_L10N = True 而且做了很多,但谷歌搜索没有成功的:( --------------解决方案------------- 原来,这个问题是我需要无论是ISO和英国的

  • Django的日期时间任务友好的格式 2014-08-30

    你将如何格式化Django的日期时间,所以它产生的结果任务友好的格式 23 sec remaining 2 hour 14 minutes remaining 4 days --------------解决方案------------- 你会发现timeuntil过滤器非常有用. {{ my_datetime|timeuntil:target_date }} 上面的代码片段将返回剩余直到时间target_date为止. timeuntil 类似timesince不同之处在于它测量的时间从现在到指

  • 蟒蛇:如何分析这种格式的日期“星期一,2014年8月4日10时26分20秒格林尼治标准​​时间”? 2014-02-02

    这个问题已经在这里有一个答案: 解析日期字符串并更改格式4回答 我如何可以解析这种格式的时间字符串'星期一,2014年8月4日十时26分20秒格林尼治标准​​时间",就比较当前日期? --------------解决方案------------- 您必须使用datetime.strptime >>> from datetime import datetime >>> datetime.strptime(a, "%a, %d %b %Y %H:%M:%

  • Django的日期过滤器没有显示在呈现模板格式化时间戳 2012-01-30

    我想时间戳格式化为使用Django的日期{{ timestamp|date:"d MY" }}功能. 我遇到一个问题,我可以输出并看到原始时间戳和{{ timestamp }}但使用时,我的网页渲染通过过滤器的格式不输出任何东西{{ timestamp|date:"d MY" }} . 例如,现在的结果{{ timestamp }} - {{ timestamp|date:"d MY" }}是1317945600 -我加载页面. 什么我可能是做错

  • Django的日期过滤器输出“AM”或“AM” 2014-10-05

    Django的日期模板过滤器可以接受的格式字符"A"为"AM"和"A"为"AM". 你如何让没有时间或大写的时期较低的情况下? 您可以使用上限和过滤器,但他们会惹星期格式的月和日. --------------解决方案------------- 或者,你可以继承的基本功能,并简单地添加你正在​​寻找的输出. (再次自定义过滤器). 这里有一个自定义模板fitler增加了一个新的说法"C",这将改变(得到它,

  • 有没有办法从Python的日期时间获取日期和时间Django默认的字符串? 2012-01-18

    我注意到,默认的Django的日期时间为一个字符串看起来像这样(从模板): April 4, 2012, 6 am April 14, 2012, 12:06 pm April 14, 2012, midnight April 14, 2012, noon April 14, 2012, 6:02 am 请注意有在日期或时间没有尾随零. 另外Django的消除:00分钟,还使用字符串"正午"和"午夜",而不是等价数值倍. 我能得到无需编码一堆最接近if - elif

  • 如何日期从德国的格式转换为英语格式? 2012-01-19

    我正在运行在我公司的每一台计算机上,并从登录从Active Directory用户当前的查询信息的应用程序. 不幸的是,我们用德语和英语的操作系统也一样,这就是为什么我有以下问题的原因. 在英文OS的查询日期格式为YYYY.MM.DD,但德国O的格式是:DD.MM.YYYY. 所以我的问题是,我怎么能一个德国日期转换为英语日期foramt? 这是重要的,因为我会插入这个日期到SQL数据库,但在德国个人电脑的我得到以下错误:"一个varchar数据类型到datetime数据类型的转换导致超出范围的

  • 转换日期时间为日期格式DD / MM / YYYY 2012-05-25

    我有一个对象2/19/2011 12:00:00 AM . 我想这个对象转换为19/2/2011 . 请给我的最可能的答案 日期时间转换为字符串格式. --------------解决方案------------- DateTime dt = DateTime.ParseExact(yourObject.ToString(), "MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture); string s = dt.ToString(

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.446 (s). 10 q(s)