我很困惑为什么这行
Private Sub Date()
Debug.Print Format(CDate("01-02-2012"), "mmmm yyy")
End Sub
输出" 1232年2月"而不是" 2012年2月"
有人可以解释为什么会发生这种情况或如何强制它以便显示正确的年份
答案 0 :(得分:0)
这一年可以是" yy"为12或" yyyy" 2012年," yyy"。
你正在寻找这个:
Private Sub Date()
Debug.Print Format(CDate("01-02-2012"), "mmmm yyyy")
End Sub