0

私はこれが本当に基本的な質問であることを知っていますが、私はVB Studioから始めたばかりであり、これは本から直接です。

    MsgBox("Your birth date was " & DateTimePicker1.Text)
    MsgBox("Day of the year: " & DateTimePicker1.Value.DayOfYear.ToString())

ToStringが整数値を日付のテキスト値に変換することを期待していましたが、それでも数値を返します。私が見ると、実際には数値が文字列として返されます(例:「20」)。オンラインでいくつかの情報を見つけようとしましたが、使用しているのと同じコードが返されます。

日付ピッカーとWin7(64ビット)に互換性の問題がありますか、それともいくつかの簡単な構成がありませんか?

この単純な問題についてのサポートをいただければ幸いです。

ありがとうダミアン

4

1 に答える 1

0

ToString 関数は、整数をリテラル文字列に変換しません。オブジェクトまたはフィールドを表示に適した文字列に変換するために使用されます。したがって、整数 2 を文字列 "2" に変換します。

カスタム形式を使用して、日付を適切な形式で取得してみてください

開始するには、このリンクを参照してください

于 2012-05-20T16:31:43.193 に答える