.Net Core怎么解决WebAPI中返回时间格式带T的问题
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍".Net Core怎么解决WebAPI中返回时间格式带T的问题"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇".Net Core怎么解决Web
千家信息网最后更新 2025年01月16日.Net Core怎么解决WebAPI中返回时间格式带T的问题
这篇文章主要介绍".Net Core怎么解决WebAPI中返回时间格式带T的问题"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇".Net Core怎么解决WebAPI中返回时间格式带T的问题"文章能帮助大家解决问题。
在项目开发中遇到了返回的时间格式带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{ ////// 格式化返回的时间格式 /// public class DatetimeJsonConverter : JsonConverter{ 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的问题"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
格式
时间
问题
方法
知识
前端
结果
行业
处理
不同
实用
内容
实用性
实际
数据
文章
时候
更多
案例
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安卓软件开发开启
无锡网络营销软件开发概况
ftp服务器的设置方法
罪恶装备服务器很慢
数据库统计学生总数的表达式
妇联网络安全周答题
软件开发时期包括
二手服务器让进口吗
软件开发标准化规范如何落地
蛤蟆吃服务器端
户外电子屏网络安全应急预案
数据库驱动添加失败
2019年网络安全小主播
网络安全攻击策略的制定
第五人格服务器登录失败
微软服务器dns
电脑企业微信突然连不上服务器
智能手机软件开发用什么语言
检索图书可使用哪些数据库
水稻蛋白数据库
2网络安全手抄报插画
软件开发亮点工作总结怎么写
重庆光大网络技术怎么样
设置数据库安全性
崂山区电商软件开发企业
北京楼控管理软件开发服务
舒特一卡通数据库安装
横向和纵向网络安全
二本网络安全专业学校
netty 推送服务器