2017-04-16 64 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)