Mysql dateTimePicker日期相互转换注意事项-阿里云开发者社区

开发者社区> 数据库> 正文

Mysql dateTimePicker日期相互转换注意事项

简介: 一、取dateTimePicker值赋给string的方法 正确方式 string startdate = dateTimePicker1.

一、取dateTimePicker值赋给string的方法

正确方式

  1. string startdate = dateTimePicker1.Value.ToString("yyyy-MM-dd") + " " + dateTimePicker3.Value.ToString("hh:mm:ss");

image

错误方式

  1. string enddate = dateTimePicker2.Value.ToString("YYYY-MM-DD") + " " + dateTimePicker4.Value.ToString("HH:mm:ss");

image

 

二、取DateTime格式封装的字符串从数据库存取的方法

存储入数据库时作如下格式设置:

  1. string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Parse(startdate))

取数据时

  1. startdate = dResult.Rows[i][2].ToString();
  2. //Convert.ToDateTime(dResult.Rows[i][2]).ToString("yyyy-MM-dd HH:mm:ss"); 错误的格式转换


三、将从db取出来的数据填充到dateTimePicker

  1. /* 分离出日期和时间填充界面 */
  2. string[] dateList;
  3. if (startdate != null)
  4. {
  5.     dateList = tmpConf.startdate.Split(' ');
  6.     dateTimePicker1.Value = Convert.ToDateTime(dateList[0]); // 日期段
  7.     dateTimePicker3.Value = Convert.ToDateTime(dateList[1]); //时间段
  8. }


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章