簡體   English   中英

在ASP.NET中使用Convert.todatetime function。轉換日期時出錯

[英]Error while Converting Date Using Convert.todatetime function.in asp.net

我有一個要保存和更新的日期時間字段。我的系統日期時間格式是dd/MM/yyyy ,保存在sql server中。同時檢索日期以MM/dd/yy格式顯示。

我還有一些其他日期文本框,默認情況下,我使用函數顯示當前日期

System.DateTime.Now.ToShortTimeString();

或說

DateTime.Today.ToString("MM/dd/yyyy"); 

在更新數據時給我錯誤

“字符串未被識別為有效的日期時間”

我在更新方法中使用Convert.Todatetime(Textbox.Text)函數的行上

/是當前區域性的日期分隔符的替換字符,因此,如果要強制使用它,請使用CultureInfo.InvariantCulture

DateTime.Now.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture); 

請參閱: “ /”自定義格式說明符

使用ParseExcat

var dateTime = DateTime.ParseExact(Textbox.Text,
  "MM/dd/yyyy",CultureInfo.InvariantCulture);

暫無
暫無

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

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