繁体   English   中英

Datetime.tryparse没有年份值

[英]Datetime.tryparse with no year value

我正在尝试使用datetime.tryparse但是当传递“10.2”时它会成功并填充当前年份。 我希望它只有在通过10.31.12或31.10.12等时才能成功。谢谢

你的意思是你希望它只有在匹配一个确切的格式时才能成功? 然后使用DateTime.TryParseExact :)注意,允许“10.31.12”和“31.10.12”是个坏主意 - 否则“03.04.12”的意思是什么? 您的数据来自哪里 - 用户或其他系统? 如果它是另一个系统,您应该使用不变文化和自定义格式字符串。 如果它来自用户,则更难......你应该匹配他们的文化,然后计算出一些要使用的格式子集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM