整数转换为时间,为什么这个会出错? 哪里出错?哪里有整数?你定义的好像是Variant格式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 运行一下,是最后一行出错,原因是i值太大超出DateAdd函数的范围,虽然DateDiff可以得出i=3379617600。有一个解决的方法,就是减少DateAdd中计算的i值,可以先将i/2,再DateAdd两次搞定.....d = CDate("1900-1-1 00:00:00")i = DateDiff("s", d, "2007-2-4 22:40:00")/2x = DateAdd("s", i, d)x = DateAdd("s", i, x)Print x 因为dateadd中的i值必须要在long范围之内,而通过datediff算出的值超过这个范围,所以有错 有一点很怪,不知是不是小Bug,通过F2查看VB的DateAdd函数声明,I是Double类型,但在MSDN中说是Long型,通过实测,应该是Long型,所以结果有错 如何设置VB FORM 上CONTROL BOX 中的关闭按钮 想交CSDN上用VB的朋友. 强烈要求删除所有不写出工作地点,待遇,要求的招聘广告 请问如何在一个Access文件中删除一个表? 菜鸟问题 比较难讲清楚的问题,请各位高手帮忙,高分,在线等待!UP有分。 vb备份服务器上的SQL服务器,语句如何写?另外还需做哪些设置?多谢了先 简单问题 请问:有人用过LINUX吗? 数组大小的问题,是否影响程序的正常运行? 在线等候读取CSV文件问题(100分加急) 如何检索字符串数组
d = CDate("1900-1-1 00:00:00")
i = DateDiff("s", d, "2007-2-4 22:40:00")/2
x = DateAdd("s", i, d)
x = DateAdd("s", i, x)
Print x