如何在VB中以mm/dd/yyyy的格式打印日期

son*_*ona 6 vb6 date

我需要以mm/dd/yyyy的格式打印日期.如果日期是4/24/2009,则应将日期打印为04/24/2009.这也是零填充..我使用日期函数来获取当前日期...但是日期的格式为m/dd/yyyy ...

jkc*_*ong 12

在即时窗口中测试并且正在为我工​​作(作为评论输出)

Format(Now, "MM/dd/yyyy") '04/29/2009
Format(Date, "MM/dd/yyyy") '04/29/2009
Format(CStr(Now), "MM/dd/yyyy") '04/29/2009
Format(Date$, "MM/dd/yyyy") '04/29/2009
Format(CDate(Date), "MM/dd/yyyy")'04/29/2009
Run Code Online (Sandbox Code Playgroud)

所以无论是字符串还是日期时间都无所谓.

编辑:向Fredrik看到您的评论.将它保存到db表时它的样子并不重要(列日期格式是db的属性而不是程序的(或vb)).只需在从db中检索时将值格式化.