【发布时间】:2020-01-23 18:16:55
【问题描述】:
在 Go 中,我如何查找一个时间是否在另外两个时间之间,忽略日期。
日期无关紧要,因为时间是从不允许指定日期的文字中获得的。
保证开始时间早于结束时间 例如
09:00 到 13:00 之间的时间是 10:00 吗? - 是的,如此真实 02:00 和 03:00 之间的时间是 14:12 吗? - 没有那么假
【问题讨论】:
-
在时间格式为 HH:mm 的情况下,按字典顺序比较它们是完全可以的。这是使用 ISO 8601 格式化的日期的一个很好的属性。en.wikipedia.org/wiki/ISO_8601
-
Grzegorz Żur 的评论真的很有帮助 - 大大简化了代码