zoukankan      html  css  js  c++  java
  • 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" }}

    
    
  • 相关阅读:
    Spring之bean二生命周期
    Hibernate注解:一对多外键关联
    List<Object>和List<String>
    Eclipse设置模板代码
    Hibernate注解:一对一主键关联
    解决tomcat默认45s启动超时的问题
    ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
    Spring配置项<context:annotation-config/>说明
    Hibernate 实体关联关系映射【转】
    freemarker中使用shiro标签
  • 原文地址:https://www.cnblogs.com/Andy963/p/6078552.html
Copyright © 2011-2022 走看看