永发信息网

C#中如何判断一个DateTime类型字段的日期为空?

答案:5  悬赏:50  手机版
解决时间 2021-04-05 17:09
  • 提问者网友:最爱你的唇
  • 2021-04-05 03:10
C#中如何判断一个DateTime类型字段的日期为空?
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-04-05 04:26
C#中如何判断一个DateTime类型字段的日期为空,有两种方式:
  1、DataTalbe.rows[0]["dtCol"]==DBNull.Value
  2、DataTalbe.rows[0]["dtCol"].ToString()=="",这种判断方式常规说也可以,只是不过多一个转换操作,效率比上述1低,建议一般用上述1的方式。
  C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
全部回答
  • 1楼网友:零点过十分
  • 2021-04-05 08:24
DataTalbe.rows[0]["dtCol"] ='';
  • 2楼网友:污到你湿
  • 2021-04-05 07:11
因为不是直接datetime类型,最好加上DataTalbe.rows[0]["dtCol"] ==“”; 两个一起判断
  • 3楼网友:醉吻情书
  • 2021-04-05 06:37
可以,
确切是 DataTalbe.rows[0]["dtCol"]==DBNull.Value
DataTalbe.rows[0]["dtCol"].ToString()==""也可以,不过多一个转换操作,效率低。
  • 4楼网友:慢性怪人
  • 2021-04-05 06:05
就是你那样!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯