CStr 関数の戻り値 (Visual Basic)
次の表に、expression
のさまざまなデータ型に対する CStr
の戻り値を示します。
expression 型が次の場合 |
CStr 戻り値 |
---|---|
Boolean データ型 | "True" または "False" を格納する文字列。 |
Date データ型 | システムの短い日付形式の Date 値 (日付と時刻) を格納する文字列。 |
数値のデータ型 | 数を表す文字列。 |
CStr と Date
Date
型には、常に日付と時刻の両方の情報が格納されます。 型変換の目的で、Visual Basic では、1/1/0001 (1 年の 1 月 1 日) を日付のニュートラル値と見なし、00:00:00 (午前 0 時) を時刻のニュートラル値と見なします。 CStr
では、結果の文字列にニュートラル値が含まれません。 たとえば、#January 1, 0001 9:30:00#
を文字列に変換した場合、結果は "9:30:00 AM" になります。日付情報は含まれません。 ただし、日付情報は元の Date
値には引き続き存在しているため、DatePart などの関数を使用して回復できます。
Note
CStr
関数では、アプリケーションの現在のカルチャ設定に基づいてその変換が実行されます。 特定のカルチャの数値の文字列表現を取得するには、数値の ToString(IFormatProvider)
メソッドを使用します。 たとえば、型 Double
の値を String
に変換する場合は、Double.ToString を使用します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET