Convert.ToDateTime 转换问题

今天在添加用户生日的时候用到这个

最早开始判断是Convert.ToDateTime(mybasi.birthday).Year.ToString() == "" ? "1960" : Convert.ToDateTime(mybasi.birthday).Year.ToString();

如果年为空就给一个默认值,但是在浏览的时候还是赋不上值,当调试到Convert.ToDateTime(mybasi.birthday).Year.ToString()如果mybasi.birthday为NULL的时候Convert.ToDateTime(mybasi.birthday).Year.ToString()得到是1,原因是

Convert.ToDateTime(null).ToString(); 得到的日期是0001-1-1 0:00:00

 

谢谢 网友 利索

posted on 2010-08-19 10:48  freexiaoyu  阅读(1333)  评论(0编辑  收藏  举报