2

ddMMyyhhmmss の形式で値を保持する文字列があります。

240512024707

この日付を実際の .NET Date オブジェクトに変換できる必要があります。

現在 CDate を使用していますが、CDate がフォーマットを認識していないようです。CDate に文字列フォーマットを指定する方法はありますか ???

row.Item("NoteDate") = CDate(n.noteText.Substring(0, 12).ToString).ToString("dd/MM/yyyy hh:mm:ss")

4

1 に答える 1

7

日付を含む文字列があり、正確なフォーマット文字列を知っています-使用しますDateTime.ParseExact(またはDateTime.TryParseExact、スローされる潜在的な例外を回避したい場合):

DateTime.ParseExact("240512024707", "ddMMyyhhmmss", CultureInfo.InvariantCulture)
于 2012-05-24T13:58:46.087 に答える