0

文字列形式 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
4

1 に答える 1

6

あなたの議論の順序が間違っています。

あなたはこれを求めている:

Dim d As Date = DateTime.ParseExact( jDate, "yyyyMMdd", CultureInfo.InvariantCulture )
于 2013-10-22T18:38:52.540 に答える