FormatDateTime 関数の VB の使用方法は?

FormatDateTime 関数は日付と時刻をフォーマットするための関数です。使い方は次のとおりです。

FormatDateTime(date, フォーマット)

ここで言うdateはフォーマットする日付や時刻で、Date型の変数や、日付や時刻を表す文字列でも構いません。formatはオプションの引数で、日付や時刻のフォーマットを指定します。formatを省略した場合は、システム設定の短い日付フォーマットがデフォルトで使用されます。

formatパラメータには以下の値を指定できます。

  1. vbGeneralDate(0):既定値。システムの日付の短縮形式(例:yyyy/MM/dd)と時刻の拡張形式(例:HH:mm:ss)を使用します。
  2. vbLongDate(1):システムの長い日付形式を使用する(例:dddd, MMMM dd, yyyy)
  3. vbShortDate(2):システムの短縮日付形式(例:yyyy/MM/dd)を使用します。
  4. vbLongTime(3):システムの長い時間形式(例:hh:mm:ss)を使用します。
  5. vbShortTime(4):システムの短い時間形式(例:HH:mm)を使用する。

それはとても難しいことではありません。

Dim dt As Date
Dim str As String
dt = #12/31/2021 23:59:59#
str = FormatDateTime(dt, vbGeneralDate)
' 输出:12/31/2021 11:59:59 PM
str = FormatDateTime(dt, vbLongDate)
' 输出:Friday, December 31, 2021
str = FormatDateTime(dt, vbShortDate)
' 输出:2021/12/31
str = FormatDateTime(dt, vbLongTime)
' 输出:11:59:59 PM
str = FormatDateTime(dt, vbShortTime)
' 输出:23:59

注意:FormatDateTime 関数は、日付型の変数ではなく、書式化された文字列を返します。日付と時間の計算や比較を行う場合は、日付型の変数で操作することを推奨します。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds