簡體   English   中英

如何在C#中將字符串轉換為dateTimePicker格式?

[英]How to convert string to dateTimePicker format in C#?

我正在從數據表中名為dt的對象中獲取數據。 我想將該字符串轉換為dateTimePicker的格式。

我已經嘗試過此代碼,但無法正常工作。

dtpPlanDate.Value = DateTime.ParseExact(dt.Rows[0]["PlanSDate"].ToString(), "yyyy-MM-dd HH:mm:ss,fff", System.Globalization.CultureInfo.InvariantCulture);

它給了我這個錯誤

字符串未被識別為有效的DateTime

我還嘗試了另一種格式:

dtpPlanDate.Value = Convert.ToDateTime(dt.Rows[0]["PlanSDate"].ToString());

它給我錯誤

無法根據“ mm / dd / yyyy”確定年份,月份和日期的順序。

我還嘗試了另一種格式

dtpPlanDate.Value =DateTime.Parse(dt.Rows[0]["PlanSDate"].ToString());

它給我下面的錯誤

無法根據“ mm / dd / yyyy”確定年份,月份和日期的順序。

請讓我知道正確的格式

您可以在從數據庫獲取數據時轉換參數:使用以下命令:

CONVERT(CHAR(10), PlanSDate, 101) AS PlanSDate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM