Format置Customer并设置CustomerFormat(如yyyy-MM-dd显示“年-月-日”格式日期)

解决方案 »

  1.   

    这个我知道啊!但是,你要知道数据库字段里是2004-5-12 14:32:30
    我要取出来显示的时候分为:
    dateTimePicker1显示2004-5-12
    dateTimePicker2显示14:32:30
    有什么办法吗??
      

  2.   

    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 );
    }
      

  3.   

    假设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;
      

  4.   

    设置dateTimePicker1的Format属性为Long,dateTimePicker2的Format属性为Timeprivate 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);
    }