vb 日期和顺序数组合
来源:百度知道 编辑:UC知道 时间:2024/05/20 19:43:54
VB+ACCESS中,如何将日期和3位顺序数字组合????
我想要的效果是这样的:
20090203001
20090203002
20090203003
20090203004
20090204001
20090204002
20090205001
20090205002
20090205003
......
我用Label2.Caption = Year(Date) & Month(Date) & Day(Date) 取了时间.
但发现显示为200925,而不是我想要的20090205.
然后,后面的3位数字,应该怎么写呢?????
finding
正确的是format(now,"yyyymmdd")
我想要的效果是这样的:
20090203001
20090203002
20090203003
20090203004
20090204001
20090204002
20090205001
20090205002
20090205003
......
我用Label2.Caption = Year(Date) & Month(Date) & Day(Date) 取了时间.
但发现显示为200925,而不是我想要的20090205.
然后,后面的3位数字,应该怎么写呢?????
finding
正确的是format(now,"yyyymmdd")
Private Function GetDateWithNum(N As Integer) As String
GetDateWithNum = Format(Date, "yyyymmdd") & Format(N, "000")
End Function
Private Sub Command1_Click()
MsgBox GetDateWithNum(12)
End Sub
创建一个按钮command1然后粘贴上面的代码,单击可以测试效果
format(date(now),"yyyymmdd")
三楼的公式是正确的。
将Month(Date)和Day(Date)的结果强制转换为两位字符试试看