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