本文介绍了如何使用DateTime.TryParse一个可空<&日期时间GT ;?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用DateTime.TryParse方法来获取一个字符串转换为可为空值的日期时间值。但是,当我试试这个:
日期时间? D组;
BOOL成功= DateTime.TryParse(一些日期文本,出(日期时间)D);
编译器告诉我
Not sure what I need to do here. I've also tried:
out (DateTime)d.Value
and that doesn't work either. Any ideas?
解决方案
DateTime? d=null;
DateTime d2;
bool success = DateTime.TryParse("some date text", out d2);
if (success) d=d2;
(There might be more elegant solutions, but why don't you simply do something as above?)
这篇关于如何使用DateTime.TryParse一个可空<&日期时间GT ;?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!