Python:Flask使用jsonify格式化时间

Python:Flask使用jsonify格式化时间代码如下#-*-coding:utf-8-*-fromdatetimeimportdatetime,datefromflask.jsonimportJSONEncoderclassCustomJSONEncoder(JSONEncoder):defdefault(self,obj):ifisinstance(obj,datetime):returnobj.strftime(‘%Y-%m-%d%H:%M:%

大家好,又见面了,我是你们的朋友全栈君。

代码如下

# -*- coding: utf-8 -*-
from datetime import datetime, date

from flask.json import JSONEncoder


class CustomJSONEncoder(JSONEncoder):
    def default(self, obj):
        if isinstance(obj, datetime):
            return obj.strftime('%Y-%m-%d %H:%M:%S')
        elif isinstance(obj, date):
            return obj.strftime('%Y-%m-%d')
        else:
            return JSONEncoder.default(self, obj)

使用

from datetime import datetime

from flask import Flask, jsonify

app = Flask(__name__)

# 替换默认的json编码器
app.json_encoder = CustomJSONEncoder

@app.route('/test')
def test_world():
    time = datetime.now()
    return jsonify({ 
   'time': time})

效果

{ 
   
  "time": "2020-09-17 16:31:55"
}

参考
关于python:使用Flask的jsonify时,将datetime.date保持为’yyyy-mm-dd’格式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144142.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • composer如何查看已经安装了哪些拓展包(composer 如何使用)

    composer如何查看已经安装了哪些拓展包(composer 如何使用)

    2022年2月14日
    34
  • 最新Android基础入门教程目录(完结版)

    最新Android基础入门教程目录(完结版)第一章:环境搭建与开发相关(已完结10/10)https://blog.csdn.net/coder_pig/article/details/50000773Android基础入门教程——1.1背景相关与系统架构分析Android基础入门教程——1.2开发环境搭建Android基础入门教程——1.2.1使用Eclipse+ADT+SDK开发AndroidAPPAndroid基础入…

    2022年6月12日
    26
  • js 双向绑定数据

    js 双向绑定数据

    2021年6月13日
    111
  • compound extremes_one是什么

    compound extremes_one是什么前言eXtremeComponents是一系列提供高级显示的开源JSP定制标签。当前的包含的组件为eXtremeTable,用于以表的形式显示数据。本文档处于更新中。大部分章节我将仅仅描述如何使用eXtremeTable。当然,为了使程序高效并具有更高的灵活性,源代码被再三重构。随后,我认为阐述一下如何做设计决定是值得的。我希望大家能知道使用extremeTable是多么容易,并且

    2022年8月20日
    5
  • 罗马字符的读音「建议收藏」

    罗马字符的读音「建议收藏」Αα阿尔法alfaΒβ贝塔bitaΓγ伽马gamaΔδ德耳塔dêltaΕε艾普西龙êpsilonΖζ度截塔zitaΗη艾塔yitaΘθ西塔sitaΙι约塔yotaΚκ卡帕kapa∧λ兰布达lamdaΜμ米尤miuΝν纽niuΞξ克西ksaiΟο奥密克戎oumikelong∏π派paiΡρ版若rou…

    2022年9月30日
    0
  • 论文阅读笔记(十三)——利用卷积神经网络进行农场猪脸识别

    论文阅读笔记(十三)——利用卷积神经网络进行农场猪脸识别论文阅读笔记(十三)——利用卷积神经网络进行农场猪的人脸识别论文简介论文全称:《Towardson-farmpigfacerecognitionusingconvolutionalneuralnetworks》中文名:《利用卷积神经网络进行农场猪的人脸识别》期刊情况投稿期刊:《ComputersinIndustry》期刊情况:中科院二区影响因子4Q1分区初审一个月,总时间约为6个月摘要近年来,由于继续采取集约化做法和需要精确的客观测量(例如体重),识别猪和牛

    2022年6月21日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号