以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]日期属性输出错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=18674)

--  作者:yangrou
--  发布时间:2012/4/20 17:08:00
--  [求助]日期属性输出错误
Dim d As Date
Dim i As Integer
i = d.Month
d = Date.Today
output.show(d)
output.show(d.month)
output.show(i)


输出的结果是
2012-04-20
4
1
i的值为什么不是4而是1啊???

--  作者:狐狸爸爸
--  发布时间:2012/4/20 17:26:00
--  
Dim d As Date
Dim i As Integer
d = Date.Today
i = d.Month
output.show(d)
output.show(d.month)
output.show(i)

--  作者:程兴刚
--  发布时间:2012/4/20 17:31:00
--  
因为当D还是空值的时候,您就将d.month的值赋给i了,那时候的i应该是默认的1,您看看日期时间型空值问题相关章节即可!
--  作者:yangrou
--  发布时间:2012/4/24 14:32:00
--  
谢谢~!