Go语言将string解析为time.Time时两种常见报错

作者:ccgkk 时间:2024-05-22 17:45:48 

1.错误

错误1:parsing time “xx”: xxx out of range
错误2:parsing time “xx”:cannot parse"xx" as “-”

2.报错信息详细

详细1:

parsing time "2022/10/31 19:00:01": month out of range

详细2:

parsing time "2022/10/31 20:00:01" as "2006-1-2 15:04:05": cannot parse "/10/31 20:00:01" as "-"

3.解决方案

针对错误1:
一定是你的layout写错了,先检查自己的格式的示例,官方如下

layout定义了参考时间:
Mon Jan 2 15:04:05 -0700 MST 2006

一个小的tips是如果你使用goland,你可以查看一哈你layout的地方有没有灰色的数字,如:

Go语言将string解析为time.Time时两种常见报错

这个2016应该是2006才对。完整的代码如下:

t, err := time.Parse("2006/1/2 15:04:05", "2022/10/31 19:00:01")

针对错误2
是你的解析格式写错了,需要一一对应,常见的对应如下:

time strlayout
“2022/10/31 20:00:01”“2006/1/2 15:04:05”
“2022-10-31 20:00:01”“2006-1-2 15:04:05”
“2022-10-31”“2006-1-2”
2022-10 20:00:01""2006-1 15:04:05

也就是说时间中该是年的地方就要和标准layout的2006对齐,该是月份的就和1对其,其他同理,时间字符串中间用什么符号那么layout中也应当用相同的符号。

来源:https://blog.csdn.net/weixin_43495948/article/details/127720645

标签:Go,string,time.Time
0
投稿

猜你喜欢

  • php时间戳格式化显示友好的时间函数分享

    2024-05-11 09:22:42
  • 浅析Bootstrap缩略图组件与警示框组件

    2024-04-23 09:16:01
  • python语言的优势是什么

    2022-04-15 18:45:25
  • 使用TensorFlow直接获取处理MNIST数据方式

    2022-12-16 22:35:49
  • SQL Server重温 事务

    2024-01-14 21:47:00
  • 解决python运行效率不高的问题

    2023-04-01 05:31:36
  • 用XsltArgumentList实现xsl的参数调用

    2008-09-04 11:24:00
  • python 文件常用操作demo(读写 打开方式)

    2023-12-22 05:25:07
  • PyQt5每天必学之日历控件QCalendarWidget

    2023-05-30 12:12:48
  • python3使用mutagen进行音频元数据处理的方法

    2023-05-25 04:05:32
  • Pygame游戏开发之太空射击实战盾牌篇

    2023-09-20 22:47:59
  • 基于opencv对高空拍摄视频消抖处理方法

    2021-09-29 22:25:41
  • python数据结构之图深度优先和广度优先实例详解

    2023-05-18 20:50:15
  • php和asp利用Shell.Application来执行程序的代码

    2024-04-29 13:58:02
  • asp检测文件编码方法

    2007-10-03 14:27:00
  • python3爬虫学习之数据存储txt的案例详解

    2022-01-17 05:02:09
  • 用header 发送cookie的php代码

    2023-07-11 11:15:06
  • 详解Python用三种方式统计词频的方法

    2021-02-10 13:30:12
  • python中defaultdict字典功能特性介绍

    2022-06-07 23:27:45
  • 如何配置关联Python 解释器 Anaconda的教程(图解)

    2021-06-13 15:27:30
  • asp之家 网络编程 m.aspxhome.com