如何将 MM-dd-yyyy 的字符串转换为(整月)-yyyy
How to convert a string of MM-dd-yyyy to (full month)-yyyy
我有一个值为 07/31/2016 的字符串变量,我需要将其转换为显示为 2016 年 7 月。我如何在 C# 中执行此操作?
var input = "07/31/2016";
var date = DateTime.Parse(input);
var output = date.ToString("MMMM-yyyy");
解析为 DateTime 并使用新格式调用 ToString()。
CultureInfo provider = CultureInfo.InvariantCulture;
var input = "07/31/2016";
var date = DateTime.ParseExact(input,"MM/dd/yyyy",provider);
var output = date.ToString("MMMM-yyyy");
这应该是工作:
string iDate = "07/31/2016";
DateTime oDate = Convert.ToDateTime(iDate);
Console.WriteLine(CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(oDate.Month) + " " + oDate.Year);
我有一个值为 07/31/2016 的字符串变量,我需要将其转换为显示为 2016 年 7 月。我如何在 C# 中执行此操作?
var input = "07/31/2016";
var date = DateTime.Parse(input);
var output = date.ToString("MMMM-yyyy");
解析为 DateTime 并使用新格式调用 ToString()。
CultureInfo provider = CultureInfo.InvariantCulture;
var input = "07/31/2016";
var date = DateTime.ParseExact(input,"MM/dd/yyyy",provider);
var output = date.ToString("MMMM-yyyy");
这应该是工作:
string iDate = "07/31/2016";
DateTime oDate = Convert.ToDateTime(iDate);
Console.WriteLine(CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(oDate.Month) + " " + oDate.Year);