2017-04-16 36 views
-1

我想這DateTime FromDate = Convert.ToDateTime(TextBox1.Text);

var FromDate = Convert.ToDateTime(TextBox1.Text); 

var FromDate = DateTime.ParseExact(TextBox1.Text, "MM/dd/yyyy HH:mm", CultureInfo.InvariantCulture); 

但我得到這個錯誤:

String was not recognized as a valid DateTime

+0

添加您的代碼。所以可以給你解決方案。 – Rajan

+0

您必須添加[datepicker](https://jqueryui.com/datepicker/)才能在文本中獲得正確的日期。 – Vikrant

+0

您的輸入是什麼? – VMAtm

回答

0

你是什麼TextBox1.Text值? 我猜你有錯的月份和日期值TextBox1.Text

DateTime date = DateTime.ParseExact("04/04/2016 08:30", "MM/dd/yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture); 
0

請試試這個。 通過適當的日期格式。我的文本框日期格式與以下所寫的dateformt相同

Dim txtDateTime AS Datetime 

DateTime.TryParseExact(TextBox1.Text, "MM/dd/yyyy HH:mm:ss", CultureInfo.CurrentCulture, DateTimeStyles.None, txtDateTime) 
相關問題