如现在的日期是2004-10-19
怎么得到2004-09-30
怎么得到2004-09-30
解决方案 »
- VB6如何在word2003左侧装订线位置打印条形码?
- 系统每月加权平均单价思路?
- 语句哪错了? 谢谢
- 能否实现2个窗口的程序下次启动后只运行一个?
- 高分求如何向一个网页中的表单上传(上载)附件?
- 使用WindowsMediaPlayer的一个问题,怎么实现点击某个文件之后让其播放按钮可点击
- VB如何动态得到新开的程序的窗口的hwnd?高分!
- 我要走了,进来那分!
- 请教高手!在线等待,下面的错误原因是??? 我想了3天了!!! Set rs3 = db.OpenRecordset(sql, dbOpenDynaset)“参数不足……”之类
- 用vb做个校友录
- 在VB中怎么样获得计算机的随机数呀?
- 怎样让 listbox 的 边框不显示?
Dim l_day As Integer
Dim l_maxday As Date
l_date = "2004-10-19"
l_day = Day(l_date)
l_maxday = DateAdd("d", -1 * l_day, l_date)
Debug.Print l_maxday
首先为下个月的第一天生成一个顺序数值,然后再减去一天Private Sub Command1_Click()
Dim dtl As Date
dtl = DateSerial(Year(Now), Month(Now) + 1, 1) - 1
MsgBox dtl
End Sub
Dim NowDay As Date
MyDay = "2004-10-19"
MyDay = Format(MyDay, "YYYY-mm-01")
NowDay = DateAdd("d", -1, MyDay)
MsgBox NowDay
MsgBox DateAdd("d", -1 * Day(Date), Date - 1)
MsgBox DateAdd("d", -1 * Day(Date), Date )