ポイント・気がついたこと
- yyyy → 4桁の年
- mm → 2桁の月
- dd → 2桁の日にち
- hh → 2桁の時
- nn → 2桁の分
- ss → 2桁の秒
- Excel 2013 で試したが、yyyyMMddHHmmss、yyyymmddhhmmss、の結果が同じだった。最初の MM は月で、次の mm は時間。大文字小文字が変わっても、月と時間が正しく表示された。なぜ?
VBA コード
Sub Test() Dim strNow As String strNow = Format(Now, "yyyymmddhhnnss") Debug.Print strNow End Sub