django date参数详解

date

根据给定格式对一个日期变量进行格式化。

可用的格式字符串:

格式化字符描述示例输出
a'a.m.'或'p.m.''a.m.'
A'AM'或'PM''AM'
b月份,文字形式,3个字母,小写。“jan”
B未实现。 
cISO 8601格式2008-01-02T10:30:00.000123+02:00
d月的日子,带前导零的2位数字。'01'到'31'
D周几的文字表述形式,3个字母。'Fri'
e时区名称'','GMT','-500','US/Eastern'等
E月份,分地区。 
f时间'1','1:30'
F月,文字形式。'January'
g12小时格式,无前导零。'1'到'12'
G24小时格式,无前导零。'0'到'23'
h12小时格式。'01'到'12'
H24小时格式。'00'到'23'
i分钟'00'到'59'
I夏令时间,无论是否生效。'1'或'0'
j没有前导零的月份的日子。'1'到'31'
l星期几,完整英文名'Friday'
L布尔值是否是一个闰年。True或False
m月,2位数字带前导零。'01'到'12'
M月,文字,3个字母。“Jan”
n月无前导零。'1'到'12'
N美联社风格的月份缩写。'Jan.','Feb.','March','May'
oISO-8601周编号'1999'
O与格林威治时间的差,单位小时。'+0200'
P时间为12小时'1 am','1:30 pm','midnight','noon','12:30 pm'>
rRFC 5322格式化日期。'Thu, 21 Dec 2000 16:01:07 +0200'
s秒,带前导零的2位数字。'00'到'59'
S一个月的英文序数后缀,2个字符。'st','nd','rd'或'th'
t给定月份的天数。28 to 31
T本机的时区。'EST','MDT'
u微秒。000000 to 999999
U自Unix Epoch以来的秒数(1970年1月1日00:00:00 UTC)。 
w星期几,数字无前导零。'0'(星期日)至'6'(星期六)
WISO-8601周数,周数从星期一开始。1,53
y年份,2位数字。'99'
Y年,4位数。'1999'
z一年中的日子0到365
Z时区偏移量,单位为秒。-43200到43200

范例:

{{ value|date:"D d M Y" }}

如果value是一个datetime对象,比如datetime.datetime.now(),输出将是字符串'Wed 09 Jan 2008'。

可以将date与time过滤器结合使用,以呈现datetime值的完整表示形式。 例如。:

{{ value|date:"D d M Y" }} {{ value|time:"H:i" }}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值