我有一个字符串“03/13/13”,当我将它转换为DateTime
它时,它会抛出错误invalid string format
。
如何将字符串“03/13/13”转换为日期时间“03/13/13”(相同格式)
Convert.ToDateTime("03/13/13", new CultureInfo("en-GB"))
我有一个字符串“03/13/13”,当我将它转换为DateTime
它时,它会抛出错误invalid string format
。
如何将字符串“03/13/13”转换为日期时间“03/13/13”(相同格式)
Convert.ToDateTime("03/13/13", new CultureInfo("en-GB"))
将DateTime.ParseExact与格式一起使用"M/d/yy"
DateTime dt = DateTime.ParseExact("03/13/13", "M/d/yy", CultureInfo.InvariantCulture);
格式:
M - For single digit or double digit month d - For single digit or double digit day yy- for two digits year.
您可能会看到:自定义日期和时间格式字符串
稍后,如果您想要相同格式的字符串表示,您可以执行以下操作:
string str = dt.ToString("MM/dd/yy")
您可以使用Convert.ToDateTime
或DateTime.Parse
..
DateTime date = Convert.ToDateTime("5/17/2012");
或者
DateTime date1 = DateTime.Parse("5/17/2012");
示例:
string date = "5/17/2012";
DateTime dates = Convert.ToDateTime(date);