[英]How to check whether date is in mm/DD/yyyy format or not in C#
如何在C#中检查日期是否为mm / DD / yyyy格式?
注意:我假设您在询问字符串是否为“MM / dd / yyyy”格式的有效日期。 一个DateTime
本身不具有的格式,所以你不能检查。
使用DateTime.TryParseExact
尝试解析它:
string text = "02/25/2008";
DateTime parsed;
bool valid = DateTime.TryParseExact(text, "MM/dd/yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out parsed);
请注意,我已经将您的格式字符串更改为我认为您的意思 - 例如,我怀疑您是否真的意味着第一位是分钟。
如果你不想要不变文化,请指定一个不同的文化:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.