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

标签 date vb6

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

最佳答案

在立即窗口中测试并为我工作(作为评论输出)

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

所以无论是字符串还是日期时间都不重要。

编辑:看到您对 Fredrik 的评论。当您将其保存到数据库表时,它看起来如何并不重要(列日期格式将是数据库的属性,而不是您的程序(或VB)的责任)。只需在从数据库检索值时格式化该值即可。

关于date - 如何在VB中以mm/dd/yyyy格式打印日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801156/

相关文章:

windows - VB6 程序使用的 32 位 dll 在 64 位 Win 7 中不起作用

delphi - 如何从 VB6 调用 Delphi DLL

VB6错误传播

javascript - 使用 Date().getTime() 生成日期时,JavaScript 中出现 "invalid date"

java - 处理客户的虚假日期更改

VB6框架高度

c# - 将二维数组从 VB6 编码到 .NET

sql-server - 如何获取特定日期的最后可能时间

java - 日历 android 小时/分钟值

java - 如何在java中按日期对目录中的文件进行排序?