永发信息网

now() 时间相加问题 asp

答案:6  悬赏:0  手机版
解决时间 2021-11-07 07:20
now() 时间相加问题 asp
最佳答案
<%=DateAdd("h", 14, now())%>
这样就行了
全部回答
用dateadd函数来实现:<%=dateadd("h",14,now())%>

解析:
dateadd(interval,number,date)
interval
必选,字符串表达式,表示要添加的时间间隔
nuber
必选,表示要添加的时间间隔的个数,数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)
date
必选

yyyy:年
m:月
d:日
ww:周
n:分钟
q:季
y:一年的日数
w:一周的日数
h:小时
s:秒
在数据库中调整。。。

把 time (就是设置为时间的字段) 属性改成 24小时计时法就行了。

不懂加我 :qq:343585012
不好理解楼主为什么拿now()直接去加14,这样子电脑咋知道你加的是14天还是14秒或者是其它什么?支持DateAdd()函数
<%=dateadd("h", 14, now())%>
在现有的时间基础之上加上14小时
同意各楼观点!在ASP中用now()+14得到是向后14天的日期,所以为了学习,各个ASP教师都会让你使用dateAdd函数!这个是一个很好用的东西。但这个是属于ASP的,而不是VB语言的。好像很好教师提到这一点。而对于语言上来说,now()+14却是语言解释的结果。所以使用dateadd有一一定的通用性的!

这里再提供一种不太提倡的方法,但十分有效!
<% =now() + 14/24%>这样得到的是小时间数!这种写法是不正规但十分有效的写法,结果是不会错的!一秒都不会错!可以试一下!如果是分则可以这样写:
<% = now() + 14/(24*60)%>这是利用语言的特性写出来的!与dateadd的区别是只能加天以下的单位,不用加月份!
<%= now() +14*30 %>则是又换算成天计算的!也就是说:
<% = dateadd("m",2,now())%>是向后计算两个月,而用这种方式是无法实现的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的HP2608喷墨打印机打印出现叠影,如何处理
工行真垃圾 ,变态 ,不负责任 ,服务态度不
防克隆密码666?的答案是什么?
为什么现在天还没黑就能看见月亮
混凝土路面赚钱吗?利润大概是多少?
14岁男生身高168CM,体重103kg算肥胖吗? 我
比312的3倍少600的数是多少
技嘉GA-B85-HD3主板和Intel 酷睿i5 4570兼容
支付宝付款时出现的问题
锡焊能焊接黄铜吗
我是兰州人 我奶奶兰州两套房子 100平方米 10
入境美国需填什么表
为什么说气大伤身?不生气就伤身?
盐源交警大队车辆管理所现场教育办公地址在什
女,17岁,130斤,164CM,可是为什么是个平胸
推荐资讯
孙中山先生被尊为"国父"经过是怎样的
选文是怎样描述“充满了生机”的日记的?
发箍两边不粘了 还有耳钉想要粘回去 用什么胶
减肥期间荤素不能一起吃吗
请问影视后期制作前途怎样?适合女生吗?
是不是考教师编制找关系就一定过?如果是,应
成都市辖9区4市6县是哪些
我54岁,阴毛掉光了.什么原因
带晴字的成语可以当龙凤胎名字,女孩想叫晚晴
让同事捎的软籽石榴10个一箱,然后她要了我120
什么植物冬天茂盛夏天落叶
怎么看我的QQ会员还有几天过期?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?