winform dateTime数据类型转换方法

 更新时间:2017年02月19日 12:08:06   作者:zhaozhimao  
这篇文章主要介绍了winform dateTime数据类型转换方法,需要的朋友可以参考下

数据库中保存日期为NULL
程序中查出来判断的时候提示如下:

解决方案:

 if ( model.LZ007 != null && 
   model.LZ007 > DateTime.MinValue && 
   model.LZ007 < DateTime.MaxValue )
        dateTimePicker1.Value = model.LZ007;

下面是其它网友的补充:

C# winfrom中关於datetime数据类型转换问题,提示无法将字符型转换成datetime

数据库中有个字段date,数据类型是datetime,格式为“2013-03-03 00:00:00”,winform程序装在另一台电脑上,该电脑时间格式为:“2013-03-03 上午 12:00:00”,winform程序中有变量

string date=Convert.ToString(datareader["date"]);

将数据库中该字段读出来存到listviewitem1 中,从listviewitem单元中取出值

string date=listView1.SelectedItems[0].SubItems[0].Text;

有一SQL语句

delsql = string.Format("delete from fahuobiao where date='{0}'and shop='{1}' and goods='{2}'and product_key='{3}' and number='{4}' and name='{5}' and state='{6}'", Convert.ToDateTime(date), shop, goods, product_key, number, name, state);

当程序中执行到这语句时会报错:从字符串向datetime转换时失败。我想大概就是时间格式的问题(不通过修改电脑时间格式解决),请大家帮下帮,谢谢

解决方法:

//从数据库获取数据的时候:
  DateTime date=Convert.ToDateTime (datareader["date"]);//使用DateTime 类型
  //绑定listviewitem1的时候使用:
  date.ToString("yyyy-MM-dd");
  //拼接sql的时候:
  string date=listView1.SelectedItems[0].SubItems[0].Text;
  这个时候直接使用date就可以了,不用在转换到日期格式了。

以上就是winform dateTime数据类型转换的一些知识点,希望大家以后多多支持脚本之家。

相关文章

  • C#(4.0)不常见的语法

    C#(4.0)不常见的语法

    今天工作遇到4.0新增语法 不解 请教 遂知,简单的整理下,需要的朋友可以参考下
    2012-02-02
  • 基于C#对用户密码使用MD5加密与解密

    基于C#对用户密码使用MD5加密与解密

    C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式。本文总结了通用的算法并结合了自己的一点小经验,分享给大家
    2015-12-12
  • C#中的out关键字用法详解

    C#中的out关键字用法详解

    在 C# 中,out 关键字是一个修饰符,它允许你在方法内部创建一个临时的变量,用于接收传递进来的参数值,并在方法执行完毕后,将该变量的值返回给调用方法的对象,本文将给大家详细介绍一下C#中的out关键字用法,需要的朋友可以参考下
    2024-02-02
  • C#利用OpenCvSharp实现玉米粒计数

    C#利用OpenCvSharp实现玉米粒计数

    这篇文章主要为大家详细介绍了C#如何结合OpenCVSharp4实现玉米粒计数,文中的示例代码简洁易懂,具有一定的学习价值,需要的小伙伴可以参考下
    2023-11-11
  • .NET使用C#实现将Word文档转换为HTML格式

    .NET使用C#实现将Word文档转换为HTML格式

    这篇文章主要为大家详细介绍了如何在.NET平台使用C#将Word文档转换为HTML文件,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-01-01
  • 图文详解C#中的协变与逆变

    图文详解C#中的协变与逆变

    “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型,“逆变”则是指能够使用派生程度更小的类型,这篇文章主要给大家介绍了关于C#中协变与逆变的相关资料,需要的朋友可以参考下
    2022-02-02
  • C#实现骑士飞行棋

    C#实现骑士飞行棋

    这篇文章主要为大家详细介绍了C#实现骑士飞行棋,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • C#判断某程序是否运行的方法

    C#判断某程序是否运行的方法

    这篇文章主要介绍了C#判断某程序是否运行的方法,代码结构简单功能实用,需要的朋友可以参考下
    2014-09-09
  • C#开发之微信小程序发送模板消息功能

    C#开发之微信小程序发送模板消息功能

    这篇文章主要介绍了C#开发之微信小程序发送模板消息功能,需要的朋友可以参考下
    2017-09-09
  • WPF使用webView实现显示浏览器网页

    WPF使用webView实现显示浏览器网页

    在WPF中显示一个可以操作的浏览器界面,你可以使用WebBrowser控件或WebView2控件,下面我们就来看看如何分别使用这两个控件实现显示浏览器网页吧
    2025-01-01

最新评论