我正在从csv中读取日期,该日期的格式为“ 8-Mar-18”。我正在使用DateTime.ParseExtract将其转换为日期格式“ MM / dd / yyyy”,但由于
字符串未被识别为有效的DateTime。
这是一个副本:
using System.Globalization;
DateTime.ParseExact("8-Mar-18", "MM/dd/yyyy", CultureInfo.InvariantCulture);
如何将其转换为MM / dd / yyy?
谢谢。
答案 0 :(得分:2)
这是一个两步过程。
DateTime d = DateTime.ParseExact("8-Mar-18", "d-MMM-yy", CultureInfo.InvariantCulture);
string s = d.ToString("MM/dd/yyyy");
答案 1 :(得分:1)
可以一行完成。
var s = DateTime.ParseExact("8-Mar-18", "d-MMM-yy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy");