作者:vuefine
文献: msdn library
平台:.NET 2.0+
Parse和TryParse
DateTime中Parse(string s)和TryParse(string s, out datetime)都是用来将字符型的日期时间转化为等效的System.DateTime。那么,他们之间有没有区别呢,除了函数的参数不同外。先看下代码:
string dateTimeStr = "";
DateTime dt = DateTime.Parse(dateTimeStr);
运行空字符串,将其转化为日期时间型,显然不能转化,并且Parse()会抛出一个异常: System.FormatException: s 中不包含日期和时间的有效字符串表示形式。但是,运行TryParse这个转化方法:
string