我有我在數據庫中保存的值存在問題DatetimePicker.Value.Day(which returns Int);
下面我就Convert.ToDateTime OR DateTime.ParseExact(字符串格式,NULL)
label.Text = DataGridViewName.Rows[0].Cells["ColumnName"] +"-"+System.DateTime.Now.ToString("dd-MM-yyyy");
得到另一種形式的該值現在我想比較label.Text與當前日期的價值......所以我必須在label.text轉換成日期時間
DateTime DueDate = DateTime.ParseExact(Label.Text, "dd-MM-yyyy",null);
OR
Convert.ToDatetime(label.text);
但兩者的轉換給我字符串的錯誤是無效的,而且geirgian壓延錯誤 我不明白這樣做
您可以將其轉換爲 DateTime DueDate = DateTime.ParseExact(Label.Text,「dd-MM-yyyy」,CultureInfo.InvarientCulture); – Shashank
我發現了一個類似的問題[here](http://stackoverflow.com/questions/14851285/how-to-get-datepicker-value-in-date-format)他將它轉換成字符串並獲取日期格式 – Abhinav
@ Shashank **感謝**它的作品... –