次の方法で共有


CStr 関数の戻り値 (Visual Basic)

次の表では、expressionのさまざまなデータ型のCStrの戻り値について説明します。

expression型が CStr が返す結果
Boolean Data データ型 "True" または "False" を含む文字列。
日付データ型 システムの短い日付形式の Date 値 (日付と時刻) を含む文字列。
数値データ型 数値を表す文字列。

CStr と日付

Date型には、常に日付と時刻の両方の情報が含まれます。 型変換の目的で、Visual Basic では、1/1/0001 (年 1 月 1 日) が日付の ニュートラル値 、00:00:00 (午前 0 時) が時間のニュートラル値と見なされます。 CStr では、結果の文字列にニュートラル値は含まれません。 たとえば、 #January 1, 0001 9:30:00# を文字列に変換すると、結果は "9:30:00 AM" になります。日付情報は抑制されます。 ただし、日付情報は元の Date 値に残っており、 DatePartなどの関数を使用して回復できます。

CStr関数は、アプリケーションの現在のカルチャ設定に基づいて変換を実行します。 特定のカルチャ内の数値の文字列形式を取得するには、数値の ToString(IFormatProvider) メソッドを使用します。 たとえば、Double.ToString型の値をDoubleStringに変換するときに使用します。

こちらも参照ください