返回顶部
首页 > 资讯 > 后端开发 > GO >如何解决Golang结构体json时间格式化的问题
  • 866
分享到

如何解决Golang结构体json时间格式化的问题

2023-06-09 09:06:33 866人浏览 安东尼
摘要

小编给大家分享一下如何解决golang结构体JSON时间格式化的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天开发的过程中遇到一个问题,数据库内有个日期字

小编给大家分享一下如何解决golang结构体JSON时间格式化的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

今天开发的过程中遇到一个问题,数据库内有个日期字段(类型:date)查询出来后会是 2021-01-01T20:08:23.000000028+08:00 这种格式,而我只要2021-01-01,下面列出解决办法
// 定义个类型别名type jsonTime time.Time// 实现它的json序列化方法func (this JsonTime) MarshalJSON() ([]byte, error) {    var stamp = fmt.Sprintf("\"%s\"", time.Time(this).FORMat("2006-01-02")) // Format内即是你想转换的格式    return []byte(stamp), nil}// 我们存储数据的结构体类型设置为上边的别名type Workday struct {   Id int   Date JsonTime}数据获取好后直接解析就可以了d1, _ := json.Marshal(work.Date)fmt.Printf( "%s",d1)现在d1 就是Y-m-d格式了

以上是“如何解决Golang结构体json时间格式化的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网GO频道!

您可能感兴趣的文档:

--结束END--

本文标题: 如何解决Golang结构体json时间格式化的问题

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

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

猜你喜欢
  • 如何解决Golang结构体json时间格式化的问题
    小编给大家分享一下如何解决Golang结构体json时间格式化的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天开发的过程中遇到一个问题,数据库内有个日期字...
    99+
    2023-06-09
  • 如何解决LocalDateTime传值JSON格式化问题
    目录LocalDateTime传值JSON格式化问题推荐方法其它方法LocalDateTime的json格式化问题解决方式一解决方式二LocalDateTime传值JSON格式化问题...
    99+
    2024-04-02
  • 解决golang结构体tag编译错误的问题
    写了一个带标签的结构体 type server struct{ XMLName xml.Name 'xml:"server"' } 解决 编译错误field tag m...
    99+
    2024-04-02
  • 如何用 Golang 根据时区格式化时间?
    go 语言中的 time 包可通过时间布局和时区信息对时间进行格式化。首先加载时区信息,可通过 time.loadlocation 函数实现。其次,使用 language 和 regio...
    99+
    2024-05-22
    golang 时区格式化时间
  • 如何解决element-ui日期时间选择器的日期格式化问题
    小编给大家分享一下如何解决element-ui日期时间选择器的日期格式化问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在...
    99+
    2024-04-02
  • php时间格式转换时间戳的问题怎么解决
    本文小编为大家详细介绍“php时间格式转换时间戳的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php时间格式转换时间戳的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。时间戳是一个整数值...
    99+
    2023-07-05
  • 使用golang中的json.MarshalIndent函数将结构体转换为格式化的JSON字符串
    使用golang中的json.MarshalIndent函数将结构体转换为格式化的JSON字符串在使用Golang编写程序时,我们经常需要将结构体转换为JSON字符串,在这个过程中,json.MarshalIndent函数可以帮助我们实现格...
    99+
    2023-11-18
    Golang JSON struct
  • 关于vue中的时间格式转化问题
    目录vue时间格式转化问题1. 效果图2. 需求:前台展示一律用的时间规格vue转换时间格式(适用于uni-app)1. 前端获取实时时间2. 运用过滤...
    99+
    2024-04-02
  • php date格式化时间分钟不对如何解决
    这篇文章主要介绍“php date格式化时间分钟不对如何解决”,在日常操作中,相信很多人在php date格式化时间分钟不对如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php date格式化时间分钟...
    99+
    2023-07-05
  • C++中结构体和Json字符串互转的问题详解
    大家有没有在项目中遇到过,将一些预定义的本地结构体转换为Json字符串后,发送到网络中的情形。那我猜想下大家常规的做法:写一个函数,传入结构体的指针,然后在函数中对结构体的每一个成员...
    99+
    2024-04-02
  • .NetCore解决WebAPI中返回时间格式带T的问题
    在项目开发中遇到了返回的时间格式带T的问题,如图所示: 直接把这种结果返回给前端,前端很难处理这个时间格式问题,所以就需要后端在返回数据的时候对这种格式进行处理。 新建Order类...
    99+
    2024-04-02
  • 如何解决处理后台返回json数据格式的问题
    小编给大家分享一下如何解决处理后台返回json数据格式的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在做一个移动端前端...
    99+
    2024-04-02
  • 详谈fastjson将对象格式化成json时的两个问题
     1、 关于继承类的继承结构为class Base{ private int id; public Long getId() { return id; } public void setId(Long id) { this....
    99+
    2023-05-31
    fastjson json 对象
  • 如何理解 Golang 结构体中的切片
    在Golang中,结构体是一种自定义的数据类型,它可以包含多个字段。而在结构体中,切片是一种动态数组,可以根据需要进行扩容或缩小。然而,理解Golang结构体中的切片可能会引起一些困惑...
    99+
    2024-02-08
    golang开发
  • Go json反序列化“null“的问题如何解决
    本文小编为大家详细介绍“Go json反序列化“null“的问题如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“Go json反序列化“null“的问题如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入...
    99+
    2023-07-05
  • python中的循环结构问题如何解决
    这篇文章主要讲解了“python中的循环结构问题如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中的循环结构问题如何解决”吧!python循环结构Python中循环结构有两...
    99+
    2023-07-05
  • LocalDateTime日期时间格式中间多了一个T的问题及解决
    目录LocalDateTime日期时间格式中间多一个Tdatetime时间格式化中间为什么有个T总结LocalDateTime日期时间格式中间多一个T 1、为什么会产生这种格式? L...
    99+
    2023-03-09
    LocalDateTime日期时间格式 T的日期时间格式 LocalDateTime日期格式
  • 如何解决php中date函数格式化错误的问题
    这篇文章将为大家详细讲解有关如何解决php中date函数格式化错误的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php date函数格式化错误的解决办法:1、修改php.ini配置文件;2、加上“d...
    99+
    2023-06-20
  • java如何让带T的时间格式化
    目录java带T的时间格式化将带有‘T’的时间字符串转换成yyyy-MM-dd HH:mm:ss 格式总结java带T的时间格式化 public static...
    99+
    2023-01-09
    java时间格式化 时间格式化 java带T时间格式化
  • Java的API时间格式化如何实现
    这篇文章主要讲解了“Java的API时间格式化如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java的API时间格式化如何实现”吧!新API的时间格式化新的时间API的时间格式化由j...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作