Vba-formatdatetime-function
提供:Dev Guides
VBA-DateTime関数のフォーマット
開発者が有効な日付と時刻の式をフォーマットして返すのに役立つ関数。
構文
FormatDateTime(date,format)
パラメータ説明
- 日付-必須パラメーター。
- 形式-オプションのパラメータ。 使用する日付または時刻の形式を指定する値。 次の値を取ることができます。
- 0 = vbGeneralDate-デフォルト
- 1 = vbLongDate-日付を返します
- 2 = vbShortDate-日付を返します
- 3 = vbLongTime-時間を返します
- 4 = vbShortTime-時間を返します
例
ボタンを追加し、次の関数を追加します。
Private Sub Constant_demo_Click()
d = ("2013-08-15 20:25")
msgbox("Line 1 : " & FormatDateTime(d))
msgbox("Line 2 : " & FormatDateTime(d,1))
msgbox("Line 3 : " & FormatDateTime(d,2))
msgbox("Line 4 : " & FormatDateTime(d,3))
msgbox("Line 5 : " & FormatDateTime(d,4))
End Sub
上記の関数を実行すると、次の出力が生成されます。
Line 1 : 15/08/2013 8:25:00 PM
Line 2 : Thursday, 15 August 2013
Line 3 : 15/08/2013
Line 4 : 8:25:00 PM
Line 5 : 20:25