33.Python中过滤器date使用详解

在date过滤器中各种字符代表的含义

格式字符串 描述 示例
Y 四位数字的年份 2018
m 两位数字的月份 01-12
n 月份,1-9前面没有0前缀 1-12
d 两位数字的天 01-31
j 天,但是1-9前面没有0前缀 1-31
g 小时,12小时格式的,1-9前面没有0前缀 1-12
h 小时,12小时格式的,1-9前面有0前缀 01-12
G 小时,24小时格式的,1-9前面没有0前缀 1-23 H
i 分钟,1-9前面有0前缀 00-59
s 秒,1-9前面有0前缀 00-59

示例代码如下:

views.py中代码如下:
from django.shortcuts import render
from datetime import datetime


def date(request):
    context = {
        'now': datetime.now()
    }
    return render(request,'date.html',context=context)
date.html中代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    {{ now|date:'Y-n-d G:i:s' }}
</body>
</html>
在浏览器中显示:

在这里插入图片描述

发布了76 篇原创文章 · 获赞 2 · 访问量 2747

猜你喜欢

转载自blog.csdn.net/zjy123078_zjy/article/details/104005794
今日推荐