Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C语言中将dd-mm-yyyy转换为mm/dd/yyyyy#_C#_Datetime - Fatal编程技术网

C# 在C语言中将dd-mm-yyyy转换为mm/dd/yyyyy#

C# 在C语言中将dd-mm-yyyy转换为mm/dd/yyyyy#,c#,datetime,C#,Datetime,我想将日期DD-MM-YYYY转换为C#中日期时间“MM/DD/YYYY”的默认格式 有没有字符串格式可以帮我做 (DateTime.ParseExact(input, "dd-MM-yyyy", CultureInfo.InvarientCulture).ToString("MM/dd/yyyy") (不采用任何默认值—“mm/dd/yyyy”不是大多数人的默认日期格式。)试试这个 DateTime dt = GetDate(DateStringToConvert); dt.ToStrin

我想将日期DD-MM-YYYY转换为C#中日期时间“MM/DD/YYYY”的默认格式

有没有字符串格式可以帮我做

(DateTime.ParseExact(input, "dd-MM-yyyy", CultureInfo.InvarientCulture).ToString("MM/dd/yyyy")
(不采用任何默认值—“mm/dd/yyyy”不是大多数人的默认日期格式。)

试试这个

DateTime dt = GetDate(DateStringToConvert); 
dt.ToString("MM/dd/yyyy");

@nCdy的可能副本:将“-”替换为“/”将为他提供dd/mm/yyyy,而不是他想要的mm/dd/yyyyy。这是他的麻烦…@phresnel啊,很抱歉我没能参加。C#System包中没有GetDate(string)API。您试图调用什么方法?我猜DateTime.Parse(string)与“GetDate”方法最接近。在这种情况下,我建议使用TryParse()方法,只是为了防止格式错误的输入。我用日期字符串“6/1/2014”尝试了这个方法,它给出了一个FormatExceptionOkay,这是我的错误。。。对于给定的格式,必须使用“d/M/yyyy”。
string oldstr = "03/12/2011";   
string strDate = DateTime.ParseExact(oldstr, "dd/MM/yyyy",null).ToString("MM/dd/yyyy");
Console.WriteLine(strDate);