在VB中的一位数字前添加零

Bla*_*eak 2 vb.net

我在Visual Basic中有以下代码可显示日/月/年

CStr(vDay) & "/" & (vMonth) & "/" & (vYear) & " " & (vHour) & ":" & (vMinute) & ":" &     (vSecond), DateTime.Now
Run Code Online (Sandbox Code Playgroud)

如何在一个数字的日期和月份前添加“ 0”?

Ste*_*art 5

如果变量是整数,则可以使用“ D”格式说明符设置所需的位数,例如:

vMonth.ToString("D2")
Run Code Online (Sandbox Code Playgroud)

但是,如果您已经在Date对象中包含值,则可以使用它的内置格式,这会更容易:

DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")
Run Code Online (Sandbox Code Playgroud)