Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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#_.net_Date - Fatal编程技术网

C# 将字符串从一种日期格式转换为另一种日期格式

C# 将字符串从一种日期格式转换为另一种日期格式,c#,.net,date,C#,.net,Date,我正在尝试将2014年12月25日yyyy mm dd转换为2014年12月25日。如何做到这一点的最佳实践是什么?我现在把它存储在一个变量中,因为他们从日期选择器中选择日期,但我在页面的其他地方显示该值,并希望它采用上述格式 代码: from和to date是保存日期选择器中日期的两个变量。我需要帮助将其转换为2014年12月25日 看 编辑: 由于变量是字符串: DateTime.ParseExact(stringDate, "yyyy-MM-dd", CultureInfo.Invaria

我正在尝试将2014年12月25日yyyy mm dd转换为2014年12月25日。如何做到这一点的最佳实践是什么?我现在把它存储在一个变量中,因为他们从日期选择器中选择日期,但我在页面的其他地方显示该值,并希望它采用上述格式

代码:

from和to date是保存日期选择器中日期的两个变量。我需要帮助将其转换为2014年12月25日

编辑:

由于变量是字符串:

DateTime.ParseExact(stringDate, "yyyy-MM-dd", CultureInfo.InvariantCulture).ToString("MMMM dd, yyyy");

这将为您提供从字符串datetime到所需格式的转换。

如果您有2014-12-25 in字符串变量,您应该首先解析它并将其转换为datetime

但是,如果您的DateTime变量中已经有2014-12-25,那么这只是格式问题。只用

 Console.WriteLine(FromDate.ToString("MMMM dd, yyyy"));

你的变量是string还是DateTime?它们是string@mihaicaracosteap请在提问之前。。。说真的…这实际上是为了看看一个问题能得到多少反对票。到目前为止做得不错@Jeremythonpsoni我想要一份工作。欢迎来到SO。请不要发布需求,像Tim Tims一样,期待代码神奇地出现。有代码显示吗?你做了什么研究?祝你好运您目前显示的代码与转换无关,因此可以说它不进行计数。那么,为什么要进行向下投票呢?我的回答有误导性吗?我不是反对者,但你的回答只有在OP的变量是日期时才有效,他补充说,日期不是。也不是dv。但是你应该提供一个解释,或者至少是文档的链接……这样我就可以做了,从date.tostringmmm dd,yyyy?FromDate已是字符串。我想不会是这样的
myLabel.Text = "Period: " + FromDate.ToString("MMMM dd, yyyy") + " to " + ToDate.ToString("MMMM dd, yyyy"); 
thisDate1.ToString("MMMM dd, yyyy")
DateTime.ParseExact(stringDate, "yyyy-MM-dd", CultureInfo.InvariantCulture).ToString("MMMM dd, yyyy");
 var dt = DateTime.ParseExact(FromDate, "yyyy-MM-dd", CultureInfo.InvariantCulture);
 Console.WriteLine(dt.ToString("MMMM dd, yyyy"));
 Console.WriteLine(FromDate.ToString("MMMM dd, yyyy"));