Foxtable(狐表)用户栏目专家坐堂 → 日期相关


  共有2506人关注过本帖树形打印复制链接

主题:日期相关

帅哥哟,离线,有人找我吗?
散客
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:160 积分:1637 威望:0 精华:0 注册:2013/11/15 16:23:00
日期相关  发帖心情 Post By:2016/11/11 21:58:00 [只看该作者]

Dim nf As WinForm.ComboBox = e.Form.Controls("ComboBox2")
Dim yf As WinForm.ComboBox = e.Form.Controls("ComboBox3")
Dim y As Integer = cint(nf.Text)
Dim m As Integer = cint(yf.Text)
Dim y0 As Integer
Dim dt0 As New Date
If m=1
y0=y-1
dt0 = #y0,12,31#
Else
dt0 = #(y, m-1, Date.DaysInMonth(y,m-1)# '获取该月的最后一天
End If


Dim dt1 As New Date(y, m, 1)
Dim dt2 As new Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天
求教:目的是求得本期(通常为月或年)的第一天,最后一天和上期的最后一天,一月是个麻烦。有通用代码吗

求高手

 回到顶部
帅哥哟,离线,有人找我吗?
散客
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:160 积分:1637 威望:0 精华:0 注册:2013/11/15 16:23:00
  发帖心情 Post By:2016/11/11 22:36:00 [只看该作者]

Dim d As Date = #2/28/2008#
Dim
 d1 As Date = d.
AddDays(40'加上40天
Dim
 d2 
As Date = d.AddDays(-40'减去40天
Output.Show(
"40天后的日期:" & d1)
Output.Show(
"40天前的日期:" 
& d2)

 回到顶部
帅哥哟,离线,有人找我吗?
散客
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:160 积分:1637 威望:0 精华:0 注册:2013/11/15 16:23:00
  发帖心情 Post By:2016/11/11 22:51:00 [只看该作者]

已解决

 回到顶部