所以我有这个问题,我想让具体的数字成为一个月的日子。
例如:我有一个标签5
的输出现在如何使它成为05-12-2016
?我只是把它们转换成像这样的字符串
dim testing as string = ""
testing = Now.Year.ToString & Right("0" & Now.Month.ToString, 2) & Right("0" & "5" 2)
输出:
2016-11-05
如果我使用字符串,我无法将其与date.Now
提前致谢
答案 0 :(得分:1)
DateTime
有a constructor,它将月份,月份和日期作为可用于创建实例的参数:
Dim dayOfMonth As String = "5"
Dim myDate = New Date(Date.Now.Year, Date.Now.Month, CInt(dayOfMonth))
您可以使用ToString
方法格式化日期,但需要:
Dim format1 As String = myDate.ToString("yyyy-MM-dd")
Dim format2 As String = myDate.ToString("dd-MM-yyyy")