WINFORM中dateTimePicker控件

wang7655 2004-05-12 02:33:07
数据库字段存的数据是这样的2004-5-12 14:32:30
我在WINFORM中取出来的时候我想分为两个dateTimePicker控件显示
因为一个dateTimePicker只能显示年-月-日或者就是显示时间
请问一下应该怎么做呢?


...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang7655 2004-05-13
  • 打赏
  • 举报
回复
谢谢各位!结账
lxcc 2004-05-12
  • 打赏
  • 举报
回复
设置dateTimePicker1的Format属性为Long,dateTimePicker2的Format属性为Time

private void button1_Click(object sender, System.EventArgs e)
{
string strCurDateTime=System.DateTime.Now.ToString();
this.dateTimePicker1.Value=Convert.ToDateTime(strCurDateTime);
this.dateTimePicker2.Value=Convert.ToDateTime(strCurDateTime);
}
lnzyquan 2004-05-12
  • 打赏
  • 举报
回复
我的方法,愚蠢了很多:(
Code4Quality 2004-05-12
  • 打赏
  • 举报
回复
假设dtValue是你从数据库中得到的DataTime值,类型是DateTime类型
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "yyyy-MM-dd";

dateTimePicker2.Format = DateTimePickerFormat.Custom;
dateTimePicker2.CustomFormat = "hh:mm:ss";

dateTimePicker1.Value = dtValue;
dateTimePicker2.Value = dtValue;
lnzyquan 2004-05-12
  • 打赏
  • 举报
回复
this.ShowDate( "2001-01-01 11:25:25" );

private void ShowDate( string inDate )
{
DateTime _DateTime = System.DateTime.Now;
try
{
_DateTime = Convert.ToDateTime( inDate );
}
catch
{
}
this.dtpDate.Value = _DateTime.Date;
string _date = _DateTime.Hour.ToString() + ":"
+ _DateTime.Minute.ToString() + ":"
+ _DateTime.Second.ToString() ;
this.dtpTime.Value = Convert.ToDateTime( _date );
}
vzxq 2004-05-12
  • 打赏
  • 举报
回复
帮你UP
wang7655 2004-05-12
  • 打赏
  • 举报
回复
这个我知道啊!

但是,你要知道数据库字段里是2004-5-12 14:32:30
我要取出来显示的时候分为:
dateTimePicker1显示2004-5-12
dateTimePicker2显示14:32:30
有什么办法吗??
zyhjolly 2004-05-12
  • 打赏
  • 举报
回复
Format置Customer并设置CustomerFormat(如yyyy-MM-dd显示“年-月-日”格式日期)

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧