今日の日付を取得してYYYYMMDDに変換する方法
やりたい事
タイトル通りに日付をYYYYMMDDに変換したり、時刻もHHNNSSに変換したりする方法を解説します。
サンプルコード
日付をYYYYMMDDに変換するサンプルコード
Sub formatDate() MsgBox Format(Date, "YYYYMMDD") End Sub
時刻をHHNNSSに変換するサンプルコード
Sub formatTime() MsgBox Format(Time, "HHNNSS") End Sub
もちろんNow関数も変換できます。
Sub formatNow() MsgBox Format(Now, "YYYYMMDDHHNNSS") End Sub
構文
Format(Expression, [Format], [FirstDayOfWeek], [FirstWeekOfYear])
名前 | 必須/省略可能 | 説明 |
---|---|---|
Expression | 必須 | 必ず指定します。任意の有効な式。 |
Format | 省略可能 | 有効な名前を持つ、またはユーザー定義の書式指定式。 |
FirstDayOfWeek | 省略可能 | 週の最初の曜日を指定する定数です。 |
FirstWeekOfYear | 省略可能 | 年内で、最初の週を指定する定数です。 |
参考資料
関連記事
Excel VBA 日付や時刻を取得する Now Date Time
日付や時刻を取得する やりたい事 VBAをつかって日付や時刻を取得する方法を解説します。 サンプルコード Sub 日付と時刻の取得() MsgBox Now & vbCrLf & _ Date & vbCrLf & _ Time End S...
コメント