Datetime.tryparse没有年份值

本文关键字:tryparse Datetime | 更新日期: 2023-09-27 18:29:57

我试图使用datetime.tryparse,但当通过"10.2"时,它成功并填充了当前年份。我希望它只有在通过10.31.12或31.10.12等时才能成功。感谢

Datetime.tryparse没有年份值

您的意思是,只有当它与精确的格式匹配时,您才希望它成功?然后使用DateTime.TryParseExact:)注意,同时允许"10.31.12"answers"31.10.12"是个坏主意,否则"03.04.12"是什么意思?您的数据来自哪里?是用户还是其他系统?如果是另一个系统,您可能应该使用不变区域性和自定义格式字符串。如果是来自用户,那就更难了。。。您应该匹配他们的文化,然后制定出一些要使用的格式子集。