各位高手,小弟初学C#想问一个关于winform如何验证时间的问题,不用控件,想写一个方法来验证输入的内容是不是时间格式,用yyyy-mm-dd就可以了,然后输入参数就是用户输入的值,不知道应该怎么写,希望各位高手给点代码,时间比较急,谢谢各位高手,小弟拜谢了~

解决方案 »

  1.   

    可以用正则表达式,但是比较烦...偷懒的作法,可以类似:
                try
                {
                    DateTime dt = System.Convert.ToDateTime(s);
                }
                catch (FormatException x)
                {
                    Console.WriteLine("输入的日期格式错误");
                }