Datetime 验证输入日期时间C#

Datetime 验证输入日期时间C#,datetime,c#-3.0,Datetime,C# 3.0,如何在C中验证DateTime(输入)的格式为DD/MM/YYYY HH:MM# 如果指定的格式与上面的格式不匹配,我需要抛出一个错误。看看如何使用 转换指定的字符串 日期和时间的表示形式 使用 指定格式,特定于区域性 格式信息和样式。这个 字符串表示的格式 必须与指定的格式匹配 确切地该方法返回一个值 指示转换是否成功 成功了 您也可以尝试-如果输入不是指定格式,则会自动引发FormatException: var dt = DateTime.ParseExact(dtString, "dd/

如何在C中验证
DateTime
(输入)的格式为
DD/MM/YYYY HH:MM
#

如果指定的格式与上面的格式不匹配,我需要抛出一个错误。

看看如何使用

转换指定的字符串 日期和时间的表示形式 使用 指定格式,特定于区域性 格式信息和样式。这个 字符串表示的格式 必须与指定的格式匹配 确切地该方法返回一个值 指示转换是否成功 成功了

您也可以尝试-如果输入不是指定格式,则会自动引发FormatException:

var dt = DateTime.ParseExact(dtString, "dd/MM/yyyy hh:mm", new CultureInfo("en-US"));