首页 > 解决方案 > 如何在 Visual Basic 中以某种格式获取单位数天数?

问题描述

我正在使用以下Visual Basic代码Day从 a获取Date

Dim thisDate As Date
Dim thisDay As 
thisDate = Today
thisDay = Microsoft.VisualBasic.DateAndTime.Day(thisDate)

如果日期是个位数,例如今天(11 月 1 日),则 thisDay返回1。有没有办法调整这个,以便返回个位数的天数01, 02, 03,...,而不是1, 2, 3,...

谢谢!

标签: vb.netvisual-studio

解决方案


您可以将日期(使用现在)转换为字符串,然后相应地操作字符串。

例子:

 Dim twodigitdate As String
 twodigitdate = Now.ToString("dd/MM/yyyy")
 twodigitdate = Mid(twodigitdate, 1, 2)
 MsgBox(twodigitdate)

或者您可以只使用这一行代码:-

dim twodigitdate as string = Now.ToString("dd")

推荐阅读