【发布时间】:2019-12-24 06:50:42
【问题描述】:
我有来自两个不同文件的以下行,这些文件具有日期、日期、时间戳。我需要输出带有最新时间戳的行。
一个文件的行数:
Tue 31/12/2000 17:13:29.83 - file copied
另外一个文件内容是:
Sun 17/07/1996 12:11:14.84 - drivers updated
输出必须是
Tue 31/12/2000 17:13:29.83 - file copied
我们如何比较时间戳?
【问题讨论】:
-
31/12/2000是星期日,而不是星期二。17/07/1996是星期三,而不是星期日。这些错误是偶然的,还是文件中的真实内容? -
@Theo,我们如何使用 3 个参数抑制“异常调用“Parseexact”:字符串未被识别为有效的日期时间”?
-
这取决于您解析的日期是什么样的。您的两个示例前面的日期名称都错误,因此是我的评论,这就是我在回答中将其删除的原因。在这种情况下,您需要检查文件中的任何内容,以及它是否确实看起来是一个有效日期。
标签: powershell