各位高手:
我的程序中,要显示今天是星期几的那一步有问题,必须在NOW后减1才行,否则就总多一天。请帮解决一下!
Private Sub Command1_Click()
End
End SubPrivate Sub Option1_Click()
w$ = Weekday(Now - 1)
Text1.Text = "今天是星期" + w$
End SubPrivate Sub Option2_Click()
d$ = Day(Now)
Text1.Text = "今天是" + d$ + "号"
End SubPrivate Sub Option3_Click()
m$ = Month(Now)
Text1.Text = "这月是" + m$ + "月份"
End SubPrivate Sub Option4_Click()
y$ = Year(Now)
Text1.Text = "今年是" + y$ + "年"
End Sub
我的程序中,要显示今天是星期几的那一步有问题,必须在NOW后减1才行,否则就总多一天。请帮解决一下!
Private Sub Command1_Click()
End
End SubPrivate Sub Option1_Click()
w$ = Weekday(Now - 1)
Text1.Text = "今天是星期" + w$
End SubPrivate Sub Option2_Click()
d$ = Day(Now)
Text1.Text = "今天是" + d$ + "号"
End SubPrivate Sub Option3_Click()
m$ = Month(Now)
Text1.Text = "这月是" + m$ + "月份"
End SubPrivate Sub Option4_Click()
y$ = Year(Now)
Text1.Text = "今年是" + y$ + "年"
End Sub
解决方案 »
- 今天开眼了,为何加上几行代码,应能实现xp效果呢?简直不可思议,大家进来看看,可能你还不知道呢!代码如下:
- excel 关闭的问题,在线等!!!!!问题解决就给分,高手多谢指点!!!
- VB程序:水晶报表用ADO方式连sql server数据库,为什么总弹出对话框,让输入密码?
- 怎样得到另外一台机器的系统日期?
- 双击MSHFlexGrid时,如何获得点击的是哪一行记录?
- 打包的问题
- 怎么解决连接远程数据库时超时的问题?
- 请问在Msflexgrid中如何用鼠标右键选定单元格?
- 分数多多,VB
- 人权会上美国遭遇尴尬 “very sorry”成笑柄
- 数据备份问题,请指点~~~~~~
- 取硬盘的ID号,98下通不过,请高人调试一下!!
所以呢,weekday()返回的是从1--7的整数,所以必须减一,但是星期日应该返回0啊,
不懂!
望高手指点!
weekday 有两个参数,第二个参数用来指定一周中星期几为第一天。
默认值为vbSunday ,你没有指定那个参数,所以才会出现那个问题!可以试一下我以上的代码。