你的字符串格式是"yyyy/M/d H:mm:ss"
改用DateTime.TryParse()试试;
DateTime里面有一个ToString函数,可以转换为string
borrowtime 必须是 "yyyy/M/d"的格式;
今天奇迹般的好了 运行没问题 用的tryprase() 但还是想知道为什么昨天会出问题
我做了一个测试,
now = 2015/3/7,这样格式化字符串使用“yyyy/M/d”是没有问题的,但有一个问题,今天如果不是7号,也不是3月呢?
如果是10月,是17号呢?
经过测试,原来这个是有兼容性的。这样的解决问题就简单多了。
参考:https://msdn.microsoft.com/en-us/library/w2sa9yss.aspx