Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12839050
  • 博文数量: 1293
  • 博客积分: 13501
  • 博客等级: 上将
  • 技术积分: 17974
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 18:11
文章分类

全部博文(1293)

文章存档

2019年(1)

2018年(1)

2016年(118)

2015年(257)

2014年(128)

2013年(222)

2012年(229)

2011年(337)

分类: C#/.net

2014-04-03 16:43:57

一、取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. }


阅读(3264) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~