現在日付を指定したフォーマットで取得する
GetCurrentDate関数
現在日付を引数で指定した日付フォーマットで取得する関数。※ ShowErrorMessage関数についてはリンク先をご参照ください。
'================================================== ' <summary> ' 現在日付を指定したフォーマットで取得する ' </summary> ' <param name="dateFormat">日付フォーマット</param> ' <returns>現在日付</returns> ' <remarks> ' 日付フォーマットがブランクの場合、yyyy/mm/dd形式で取得する ' </remarks> '================================================== Public Function GetCurrentDate(ByVal dateFormat As String) As String On Error GoTo Catch GetCurrentDate = "" If dateFormat <> "" Then GetCurrentDate = Format(Date, dateFormat) Else GetCurrentDate = Format(Date, "yyyy/mm/dd") End If Exit Function Catch: Call ShowErrorMessage("GetCurrentDate") End Function
実行方法
'================================================== ' <summary> ' GetCurrentDate関数のテスト ' </summary> '================================================== Sub TestGetCurrentDate() Dim result As String result = GetCurrentDate("yyyy年mm月dd日") result = result &amp; vbCrLf &amp; GetCurrentDate("") MsgBox result End Sub
【一般的な日付記号】