Django 发布时间格式化

Django在数据库中读取的时间是这种格式:

{{title.pub_date}

显示:Nov. 17, 2016, 6:31 p.m.

显然,这不符合我们的习惯,所以需要格式化:

{{title.pub_date|date:"Y-m-d H:i"}}

显示:2016-11-17 18:31

 

日期格式化参数:

a 'a.m.' 或 'p.m.' (注意,它与PHP 的输出略有不同.它包括了句点(django扩展). 'a.m.' 
A 'AM' 或 'PM'. 'AM' 
B 未实现.   
d 每月第几天, 带前导零 '01' to '31' 
D 每周第几天,3字母的字符串. 'Fri' 
f 时间, 12-小时制的小时和分钟数, 如果分钟数为零,则不显示.(django 扩展). '1', '1:30' 
F 月份, 长文本格式. 'January' 
g 小时, 12-小时制,没有前导零 '1' to '12' 
G 小时, 24-小时制,没有前导零 '0' to '23' 
h 小时, 12-小时制,有前导零 '01' to '12' 
H 小时, 24-小时制,有前导零 '00' to '23' 
i 分钟. '00' to '59' 
I 未实现   
j 每月第几天, 无前导零 '1' to '31' 
l 每周第几天,长文本格式. 'Friday' 
L 是否闰年. True or False 
m 数字表示的月份,有前导零. '01' to '12' 
M 月份,3字母短文本格式. 'Jan' 
n 数字表示的月份,无前导零 '1' to '12' 
N 出版风格的月份缩写(django 扩展) 'Jan.', 'Feb.', 'March', 'May' 
O 与格林威治的时间差(以小时计) '+0200' 
P 12小时制的小时分钟及'a.m.'/'p.m.' 分钟数若为零则不显示. 用字符串表示特殊 的时间点, 如 'midnight' 和 'noon' (django扩展) '1 a.m.', '1:30 p.m.', 'midnight','noon', '12:30 p.m.' 
r RFC 822 格式的日期 . 'Thu, 21 Dec 2000 16:01:07+0200' 
s 秒数, 带有前导零的数字表示 '00' to '59' 
S 英语序数后缀,用于一个月的第几天,2个字符 'st', 'nd', 'rd' or 'th' 
t 给定月共有多少天. 28 to 31 
T 本机时区. 'EST', 'MDT' 
U 未实现   
w 一周中的第几天,没有前导零的数字 '0' (Sunday) to '6' (Saturday) 
W ISO-8601 一年的第多少星期数, 一周从 星期一开始 1, 23 
y Year, 2 位数字表示 '99' 
Y Year, 4 位数字表示 '1999' 
z 一年中的第几天 . 0 to 365 
Z 以秒计的时区偏移量. 这个偏移量对UTC西部 时区总是负数,而对UTC东部时区则总是正数 -43200 to 43200

过滤器相关:

一、形式:小写
{{ name | lower }}

二、串联:先转义文本到HTML,再转换每行到 <p> 标签
{{ my_text|escape|linebreaks }}

三、过滤器的参数
显示前30个字
{{ bio | truncatewords:"30" }}

格式化
{{ pub_date | date:"F j, Y" }}

posted on 2016-11-20 11:30 Andy_963 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/Andy963/p/6078552.html

Django 发布时间格式化相关推荐

  1. php评论获取时间,WordPress函数comment_date获取评论发布时间

    重要:本文最后更新于2019-01-10 08:41:31,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗. 一般来说任何一条信息发布,发布时间就是它的重要组成部分.当评论者在你的Wo ...

  2. sqlserver mysql时间格式化_SqlServer时间格式化

    最近用的SqlServer比较多, 时间 格式化 老是忘记,现整理如下:(来源于网上,具体来源地址忘记了,归根到底MSDN吧) SELECT CONVERT(varchar(50), GETDATE( ...

  3. 朋友圈发布时间格式化工具类

    类似于朋友圈发布时间格式化工具,一秒前,一分钟前,一小时前,昨天,一天前- package com.walking.common.utils;import java.text.DateFormat; ...

  4. 刚刚、几秒前,时间格式化函数

    应用场景 浏览实时信息网站时,总会看到发布时间,是这么显示的 例如 刚刚.几秒前,几分钟,几天,日期 ...,提供以下处理方案 服务端 --PHP 客户端 --JavaScript 处理方案 服务端 ...

  5. 深入理解Java:SimpleDateFormat安全的时间格式化

    转自:http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html 想必大家对SimpleDateFormat并不陌生.SimpleDate ...

  6. dedeCMS修改文章更新发布时间问题

    今天在dedeCMS系统中,修改或文章时发现,只要提交以后,文章发布时间便是当前时间.但有时候修改文章以后并不想把文章发布时间也更新成修改时间.我希望的是,修改文章不对时间做更改保持文章原有发布时间, ...

  7. 3种 Springboot 全局时间格式化方式,别再写重复代码了

    时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...

  8. Springboot实战:3种 Springboot 全局时间格式化方式

    时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理. SimpleD ...

  9. java将从键盘输入的时间格式化_java 时间格式化中的模式字母

    java日期格式化中的模式字母有特定的意义,由于没有注意,今天在做工程的时候导致出现了奇怪的日期: 错误写法如下: 然而得到了错误的结果: 正确写法如下: 这样就得到了正确的结果 mm指的是分钟,MM ...

最新文章

  1. 大连海事大学计算机系王兴元,王兴元,
  2. java基础学习总结——对象转型
  3. SQLmap的下载和安装,以及其参数大全和使用教程(值得收藏)
  4. python求零点_python – 计算大序列的过零点的结果不同
  5. Java项目转变为Java Web项目
  6. delphi DBgrid 使用大全
  7. 怎样对ListView的项进行排序
  8. 京瓷打印机驱动安装教程,怎么安装方便点?
  9. C++:使用类方法根据四点计算四面体体积
  10. java isbn_ISBN书号查询示例代码
  11. 光学基本知识--概念辨析
  12. 【C++】2048游戏系列---功能模块第四稿【结束检测】
  13. c语言结构体应用例程:输入今天日期,输出明天日期
  14. Python实战回归模型-消费者人群画像-信用智能评分(基于中国移动用户数据)
  15. 如何把两个文件合并成pdf文件?
  16. Flink面试_001、你们公司是通过什么样的监控及保障手段来保障实时指标的质量?比如事前事中事后是怎么做的?
  17. 台湾大学林轩田教授机器学习基石课程理解及python实现----PLA
  18. 《投资中最简单的事》”第一部分--投资理念“读书笔记
  19. 基于STM32移植U8g2图形库——OLED显示(HAL库)
  20. java 一年后时间_java 计算当前日期之后一年半是几几年几月几日

热门文章

  1. Java算法--串的简单处理
  2. BP神经网络基本原理
  3. hdu 1728 逃离迷宫 (bfs)
  4. 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异...
  5. java编程点滴(3)--ubuntu下jdk的配置
  6. tuxedo文件ubbconfig配置说明
  7. 程序员委托事件学习随笔
  8. 小论Java类变量的隐私泄露
  9. 56. Netty源代码分析-服务器初始化 NioEventLoopGroup实例化
  10. source insight设置tab键为4个空格