如何对数字序列进行排序,将它们视为日期但不带零

问题描述 投票:0回答:1

这些是示例 3 个字符串。数字序列没有零。正确的日期在右边

P_2024713812 - “2024-07-13 08:12”

P_20241151212 - “2024-11-05 12:12” <-- last

P_202411111 - “2024-01-01 11:01”

如何获得最后一张?

python r oracle
1个回答
1
投票

您无法对其进行排序,因为某些结果不明确。

例如,

2024111111
可以是:

  • 2024-11-01 01:01:01
  • 2024-01-11 01:01:01
  • 2024-01-01 11:01:01
  • 2024-01-01 01:11:01
  • 2024-01-01 01:01:11

您无法知道哪个答案是正确的,并且最小和最大可能值之间大约有 11 个月的差异,这意味着许多其他行可能位于该答案之前或之后,具体取决于如何解释不明确的格式。

© www.soinside.com 2019 - 2024. All rights reserved.