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

cod*_*tic -4 .net c# date

我想转换2014-12-25(yyyy-mm-dd),到December 25, 2014.如何做到这一点的最佳做法是什么?我目前将它存储在变量中,因为它们是从日期选择器中选择日期,但我在页面上的其他位置显示该值并希望它采用上述格式.

码:

myLabel.Text = "Period: " + FromDate + " to " + ToDate;
Run Code Online (Sandbox Code Playgroud)

from和to是保存datepicker日期的两个变量.我需要帮助才能将其转换为December 25, 2014

Mih*_*tea 6

thisDate1.ToString("MMMM dd, yyyy")
Run Code Online (Sandbox Code Playgroud)

编辑:

由于您的变量是字符串:

DateTime.ParseExact(stringDate, "yyyy-MM-dd", CultureInfo.InvariantCulture).ToString("MMMM dd, yyyy");
Run Code Online (Sandbox Code Playgroud)

这样就可以将格式从字符串日期时间转换为所需的格式.