sik*_*der 14
var userdateformat = DateTime.ParseExact("20101020", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
Run Code Online (Sandbox Code Playgroud)
根据需要进行修改.
IFormatProvider culture = new CultureInfo("en-EN", false); // use your culture info
DateTime dt = DateTime.ParseExact(myDateTimeString, "yyyyMMdd", culture, DateTimeStyles.NoCurrentDateDefault);
Run Code Online (Sandbox Code Playgroud)
yyyyMMdd是这里的输入格式.
然后,如果您希望将其转换为字符串:
String output = String.Format("{0:dd/MM/yyyy}", dt);
Run Code Online (Sandbox Code Playgroud)
var result = DateTime.ParseExact("20100102", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
Run Code Online (Sandbox Code Playgroud)
根据需要修改.