DateTime.Now.ToString("yyyy-MM-dd")
DateTime.Today.ToString("yyyy-MM-dd")
DateTime.......

解决方案 »

  1.   

    TextBox1.Text=System.DateTime.Now.ToString("yyyy-MM")
      

  2.   

    先把从数据库取出的数据转化为DateTime类型的对象:
    DateTime dt = DateTime.Parse(data.ToString());//不需要知道data的类型。在到String:
    textBox1.Text = dt.ToString("yyyy-MM-dd");
    具体的格式你可以自己定义:yyyy是指年四位显示,MM是指月显示两位,dd是指日显示两位,如果不足,前面补0。如果不需要补0,用"yyyy-M-d"就可以了。
      

  3.   

    System.DateTime.Now.ToString("yyyy-MM-dd")
      

  4.   

    string strNow = DateTime.Now.ToString("yyyy-MM-dd");
      

  5.   

    string strNow = DateTime.Now.ToString("d");即可
      

  6.   

    如果是綁定到textbox(其他控見如label也可以)可以如下這樣做:
    System.Windows.Forms.Binding b1=new Binding("Text",this.ds,"customers.開始往來日期");
    b1.Parse+=new ConvertEventHandler(ShortDateToDateString);
    b1.Format+=new ConvertEventHandler(DateStringToShortDate);
    this.tbtradebegin.DataBindings.Add(b1);private void DateStringToShortDate( object sender, ConvertEventArgs cevent)
    {
    if (cevent.DesiredType != typeof(string)) return;
    if (Convert.IsDBNull(cevent.Value)) 
    {
    cevent.Value = "";

    else 
    {
    cevent.Value = ((DateTime) cevent.Value).ToString("yyyy.MM.dd");
    }
    }private void ShortDateToDateString(object sender, ConvertEventArgs cevent) 
    {
    if (cevent.DesiredType != typeof(DateTime)) return;
    if (((string) cevent.Value) == "") 
    {
    cevent.Value=DBNull.Value;

    else 
    {
    cevent.Value = DateTime.Parse((string)cevent.Value);
    }
    }
      

  7.   

    DateTime dd=Datetime.Now.ToShortDateString();;