0

我的一个字段可以包含很多不同的日期格式。我正在尝试解析它,但有时它根本不理解格式并返回 1900-01-01。或者有时,它会反转月、日和年:2023-12-11 而不是 2012-11-23。

该字段包含在由某种扫描仪生成的总共 1500-2500 个 excel 文件中。日期和时间在不同的情况下。

到目前为止,我已经看到了不同的格式,例如:yyyy-mm-dd 或 mm/dd/yy 和其他一些(我找不到,因为我不想花一天时间打开随机的 excel 文件,希望找到不同的格式 ^ ^')

所以......我已经尝试在手头解析它(不同字段的子字符串),但它仍然有错误,所以:

是否有任何经常工作的 VB 日期解析工具?

我想有一个库或可以从几乎任何已经编码的格式中解析日期的东西,如果我可以避免重新编码它,我会很高兴:)

4

1 回答 1

4

不,当然没有任何东西可以解析任何(未知)格式的日期。它应该如何知道如何处理9/10/11?那可以是任何东西。

所以你可以使用TryParseor TryParseExact(你甚至可以string[]为多种允许的格式传递 a )并传递正确的CultureInfo.

于 2013-01-28T16:31:21.087 回答