如何解析日期并假设它以年或日开始,而不是以月开始?

本文关键字:开始 日期 何解析 假设 | 更新日期: 2023-09-27 18:11:46

我想让用户输入日期开始与天或年,但我不确定如何检查这一点。我是否必须手动检查我想要允许的每种格式?(斜杠,破折号,MM vs M, dd vs d)。我已经看过Parse方法和ParseExact方法,但它不是我想要的。我希望能够尝试和解析一个可接受的格式,并假设它开始于日或假设它开始于年。例2016/10/05应在10月5日发布,而05-10-2016也应在10月5日发布。如果我指定文化信息有两个问题,一,我可以指定这两种格式中的一种二,如果有人决定去他们的设置并修改他们的短日期格式,它将不再像预期的那样工作。什么好主意吗?也许我想要的是不可能没有一些手工工作。

如何解析日期并假设它以年或日开始,而不是以月开始?

Chain DateTime。