1

たとえば、2013-01/15 のように、日付を yyyy-MM-dd の形式にできません。カスタムおよび定義済みの日付/時刻形式の両方を試しました。これらのいずれかが機能するはずです。

    Dim myDate As Date = "01/15/2013"

    myDate = myDate.ToString("o")

    myDate = myDate.ToString("yyyy-MM-dd")

    Format(myDate, "yyyy-MM-dd")

しかし、それらはすべて myDate を "01/15/2013" のままにしています。私は何を間違っていますか?

4

1 に答える 1

5

値にDateは形式がまったくありません。日付を文字列にフォーマットして変数に戻すと、Date再び値に解析され、フォーマットが失われます。

フォーマットされた文字列形式で日付を保持するには、文字列として保持する必要があります。

Dim formatted As String = myDate.ToString("yyyy-MM-dd")
于 2013-11-07T23:23:24.833 に答える