iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >.Net Core怎么解决WebAPI中返回时间格式带T的问题
  • 842
分享到

.Net Core怎么解决WebAPI中返回时间格式带T的问题

2023-06-30 03:06:43 842人浏览 八月长安
摘要

这篇文章主要介绍“.net Core怎么解决webapi中返回时间格式带T的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“.Net Core怎么解决WEBapi中返回时间格式

这篇文章主要介绍“.net Core怎么解决webapi中返回时间格式带T的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“.Net Core怎么解决WEBapi中返回时间格式带T的问题”文章能帮助大家解决问题。

项目开发中遇到了返回的时间格式带T的问题,如图所示:

.Net Core怎么解决WebAPI中返回时间格式带T的问题

直接把这种结果返回给前端,前端很难处理这个时间格式问题,所以就需要后端在返回数据的时候对这种格式进行处理。

新建Order类:

using System;namespace WebApiTest{    public class Order    {        public int ID { get; set; }        public DateTime OrderTime { get; set; }    }}

新建一个格式化类DatetimeJSONConverter,继承自jsonConverter,然后重写里面的方法:

using System;using System.Text.Json;using System.Text.Json.Serialization;namespace WebApiTest{    /// <summary>    /// 格式化返回的时间格式    /// </summary>    public class DatetimeJsonConverter : JsonConverter<DateTime>    {        public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)        {            if (reader.TokenType == JsonTokenType.String)            {                if (DateTime.TryParse(reader.GetString(), out DateTime date))                    return date;            }            return reader.GetDateTime();        }        public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options)        {            writer.WriteStringValue(value.ToString("yyyy-MM-dd HH:mm:ss"));        }    }}

然后修改Startup类的ConfigureServices方法

public void ConfigureServices(IServiceCollection services){    #region 解决返回时间带T的问题    services.AddControllers().AddJsonOptions(configure =>    {        configure.JsonSerializerOptions.Converters.Add(new DatetimeJsonConverter());    });    #endregion}

返回结果

.Net Core怎么解决WebAPI中返回时间格式带T的问题

关于“.Net Core怎么解决WebAPI中返回时间格式带T的问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: .Net Core怎么解决WebAPI中返回时间格式带T的问题

本文链接: https://www.lsjlt.com/news/327267.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • .Net Core怎么解决WebAPI中返回时间格式带T的问题
    这篇文章主要介绍“.Net Core怎么解决WebAPI中返回时间格式带T的问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“.Net Core怎么解决WebAPI中返回时间格式...
    99+
    2023-06-30
  • .NetCore解决WebAPI中返回时间格式带T的问题
    在项目开发中遇到了返回的时间格式带T的问题,如图所示: 直接把这种结果返回给前端,前端很难处理这个时间格式问题,所以就需要后端在返回数据的时候对这种格式进行处理。 新建Order类...
    99+
    2024-04-02
  • LocalDateTime日期时间格式中间多了一个T的问题及解决
    目录LocalDateTime日期时间格式中间多一个Tdatetime时间格式化中间为什么有个T总结LocalDateTime日期时间格式中间多一个T 1、为什么会产生这种格式? L...
    99+
    2023-03-09
    LocalDateTime日期时间格式 T的日期时间格式 LocalDateTime日期格式
  • MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
    目录TIMESTAMP类型返回日期时间数据中带有 T场景描述通过注解格式化(方法一)通过全局配置(方法二)mysql时间类型timestamp知识点mysql日期时间类型Timestamp实例总结TIMESTAMP类型返...
    99+
    2022-12-23
    MySQL TIMESTAMP类型 TIMESTAMP类型返回日期 TIMESTAMP类型返回时间
  • php时间格式转换时间戳的问题怎么解决
    本文小编为大家详细介绍“php时间格式转换时间戳的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php时间格式转换时间戳的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。时间戳是一个整数值...
    99+
    2023-07-05
  • python 时间 T 去掉带上ms 毫秒 的时间格式怎么实现
    今天小编给大家分享的是python 时间 T 去掉带上ms 毫秒 的时间格式怎么实现,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。import datetime# ...
    99+
    2023-06-14
  • 怎么解决.Net Core在IIS上访问404的问题
    这篇文章主要介绍“怎么解决.Net Core在IIS上访问404的问题”,在日常操作中,相信很多人在怎么解决.Net Core在IIS上访问404的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-22
  • springboot 返回json格式数据时间格式配置方式是怎么样的
    springboot 返回json格式数据时间格式配置方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。返回json格式数据时间格式配置数据库里面查出...
    99+
    2023-06-25
  • 如何解决处理后台返回json数据格式的问题
    小编给大家分享一下如何解决处理后台返回json数据格式的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在做一个移动端前端...
    99+
    2024-04-02
  • .Net Core读取文件时中文乱码问题的解决方法分享
    目录背景问题.NET Framework 中的默认属性.NET Core 上的默认属性解决办法附.Net Core下读取配置文件中文乱码总结背景 今天在使用core web api上...
    99+
    2024-04-02
  • 教你怎么解决IDEA中“\t“空格显示不正确的问题
    目录一、问题描述:二、原因分析:三、解决方案:一、问题描述: 在Java开发的过程中"\t"的作用为补全当前字符串长度到8的整数倍,最少1个最多8个空格,具体要补多少个空格要看"\t...
    99+
    2024-04-02
  • 怎么解决php curl没有返回值的问题
    本篇内容介绍了“怎么解决php curl没有返回值的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php curl没有返回值的解决办法:...
    99+
    2023-06-22
  • 如何解决Golang结构体json时间格式化的问题
    小编给大家分享一下如何解决Golang结构体json时间格式化的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天开发的过程中遇到一个问题,数据库内有个日期字...
    99+
    2023-06-09
  • BAT怎么获取时间有空格问题的解决方法
    小编给大家分享一下BAT怎么获取时间有空格问题的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!最近在项目上需要把文件定时备份,用BAT文件来自动生成文件夹名,精确到秒:bat脚本时间设定如下:pushd ...
    99+
    2023-06-08
  • mybatis中返回主键一直为1的问题怎么解决
    今天小编给大家分享一下mybatis中返回主键一直为1的问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。mybat...
    99+
    2023-07-05
  • redis过期时间的问题怎么解决
    这篇文章主要介绍“redis过期时间的问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“redis过期时间的问题怎么解决”文章能帮助大家解决问题。1.多次修改一个redis的String过期...
    99+
    2023-07-06
  • Mybatisplus插入后返回元素id的问题怎么解决
    这篇文章主要讲解了“Mybatisplus插入后返回元素id的问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mybatisplus插入后返回元素id的问题怎么解决”吧!mybat...
    99+
    2023-07-05
  • PHP整数取余返回负数的问题怎么解决
    本篇内容介绍了“PHP整数取余返回负数的问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PHP语言虽然功能强大,但并不代表其没有缺...
    99+
    2023-06-17
  • ajax回调函数返回的字符串乱码问题怎么解决
    本篇内容主要讲解“ajax回调函数返回的字符串乱码问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ajax回调函数返回的字符串乱码问题怎么解决”吧! ...
    99+
    2024-04-02
  • html格式显示note的问题怎么解决
    本篇内容介绍了“html格式显示note的问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如果webclient ui里某个Opp...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作