位置:首頁 > 高級語言 > VBA教學 > VBA FormatDateTime函數

VBA FormatDateTime函數

FormatDateTime

一個函數,這有助於在開發格中式化並返回一個有效的日期和時間表達式。

語法

FormatDateTime(date,format) 

參數說明

  • 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