时间格式化问题

时间格式化问题

http://img1.sycdn.imooc.com//climg/60687c2509f9e3c904240120.jpg

http://img1.sycdn.imooc.com//climg/60687c9509283fdd09340545.jpg

birthday为空的时间日期默认取出的格式化后的时间显示成这样,还是不太友好,虽然已经加了该字段是否为空的判断再去格式化时间,但还是有这个问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2021-04-04 21:15:39

如果数据库中时间没有的话,那么在gin端处理的时候或者grpc端处理的时候应该不返回这个字段,返回为0,如果为0的话 可以在gin端判断一下如果为0可以返回null

  • 怎么返回成一个null呢

    2021-06-20 16:40:13
  • bobby 回复 Yao_Jerry #2

    因为go的整个设计理念是零值,所以你返回一个struct中没有设置某个值,那么就会采用零值,这个时候你可以判断一下,如果某个值是0,那么你返回字符串 "null"或者 nil也行

    2021-06-21 18:19:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师