将零添加到日期

时间:2015-12-04 03:15:58

标签: vb.net

我正在尝试使用' /'在中间。除了在单个数字的日子之外,我已经全部工作了。

实施例: 12/03显示为12/3。我的问题是,如果它是一个数字,是否有办法在前面添加零。

当前代码:

Dim month As Integer = Now.Month
Dim day As Integer = Now.Day
TDate.Text = month & "/" & day

2 个答案:

答案 0 :(得分:1)

你可以尝试这样的事情。

DateTime.Now.ToString("MM/dd")

如果您想更新现有代码,这应该会有所帮助。

Dim month As Integer = DateTime.Now.Month
Dim day As Integer = DateTime.Now.Day
Dim a = month & "/" & day.ToString.PadLeft(2, "0"c)

答案 1 :(得分:1)

这是您使用格式字符串的地方,即

Date.Now.ToString("MM/dd")

关于日期/时间格式字符串的MSDN参考:

https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx