如何将字符串格式CCYYMMDD(即20120624)的日期转换为MM / DD / YYYY(即06/24/2012)?
我正在尝试这个,但它没有解析,抛出异常jDate不是有效的日期时间格式
Public Shared Function ConvertJDateToDate(ByVal jDate As String) As String
Dim d As Date = Date.ParseExact("yyyyMMdd", jDate, CultureInfo.InvariantCulture)
Dim newText As String = d.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture)
Return newText
End Function
答案 0 :(得分:6)
你的论点顺序错误。
你想要这个:
Dim d As Date = DateTime.ParseExact( jDate, "yyyyMMdd", CultureInfo.InvariantCulture )