1.关于 datetimepicker.Text 如果赋值给该属性的值不能转化为时间类型,那么赋值将失败。

有效的解决办法可以参照如下代码;

 

 1   CultureInfo ci = new CultureInfo("zh-cn");
 2             string dtpText = dtp.Text; 
 3             if (dtpText=="")
 4             {
 5                 var dtOther = DateTime.Now;
 6                 string month = dtOther.ToString("MM",ci);
 7                 string day = dtOther.ToString("dd",ci);
 8                 string dayOfWeek = dtOther.ToString("ddd",ci);
 9                 string ss = string.Format("{0}.{1} {2}", month, day, dayOfWeek);
10                 dtpText = ss;
11 
12             }
13             string s = dtpText.Substring(05+ dtpText.Substring(71);
14             string format = "MM.dd ddd";
15             DateTime dt = DateTime.ParseExact(dtpText, format, ci);
16             dataGridView1.CurrentCell.Value = s;
17             dtp.Visible = false;

相关文章:

  • 2022-12-23
  • 2022-01-20
  • 2021-11-09
  • 2021-07-07
  • 2021-08-02
猜你喜欢
  • 2022-01-30
  • 2021-06-13
  • 2021-09-30
  • 2021-12-30
相关资源
相似解决方案