我有一个字符串,格式为in = "01012012"。我想将它转换为:01-JAN-12。如何在C#中实现?
我有一个字符串,格式为in = "01012012"。我想将它转换为:01-JAN-12。如何在C#中实现?
DateTime dateTime = DateTime.ParseExact("01012012", "MMddyyyy", CultureInfo.InvariantCulture);
string newDateString = dateTime.ToString("dd-MMM-yy");
编辑:更改输出为两位数日期(而不是四位数)
找到了答案:
CultureInfo provider = CultureInfo.InvariantCulture;
DateTime date = DateTime.ParseExact("08312012", "MMddyyyy", provider);
string getDate = date.ToString("dd-MMM-yy");
谢谢大家!!!