我正在尝试将日期作为格式为yyyy-mm-dd
的字符串获取。
我已经尝试了各种方法,但结果却很奇怪:
Dim mydate As String
mydate = Date
mydate = Year(Date)
mydate = Month(Date)
mydate = Day(Date)
第一个给出
11/02/
,不带年份。我可以尝试连接数据,但是:
第二个给年确定
但是第三个给出的月份是2而不是02
第四名相似。
任何澄清或示例将是非常欢迎的。
最佳答案
使用Format
内置模块中的VBA.Strings
函数:
Debug.Print Format(Now, "YYYY-MM-DD")