两个关键点,一是时间比较,二是字符串大小问题
首先说明字符串大小比较的问题。字符串比较的时候,字符串的大小是从最左边第一个字符开始比较,大者为大,小者为小,若相等,则继续比较后面的字符。字符比较(character comparison)是指按照字典次序对单个字符行比较大小的操作,一般都是以ASCII码值的大小作为字符比较的标准。
其次是时间比较。其归根到底是字符串,核心信息是时间。字符串比较是有其自身的逻辑的,那么也要求时间格式要统一,至少是从左到右代字符表示的含义相同。
示例
| 时间1 | 时间2 | 判断 | 结果 |
| 202101011205 | 202101011206 | 小于 | 正确 |
| 20210101120500 | 202101011206 | 小于 | 正确 |
| 20210101120000 | 202101011206 | 小于 | 正确 |
版权声明:本文为huapenguag原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。