How to add or plus times to NOW()

旧街凉风 提交于 2019-12-12 05:48:08

问题


how to add or plus time to now() with asp database mysql i am trying with this codes but does not work

set prs=server.CreateObject ("ADODB.Recordset")
    prs.Open "topups",TheDB,adOpenForwardOnly ,adLockOptimistic,adCmdTable 
    prs.AddNew 
    prs("mid")=miid
    prs("epin")=epin
    prs("inr")=mepin("pinprice")
    prs("dattime")=now()
    prs("datt")=now()
    prs("ttime")=now()
    prs("roiadttime")=dateadd(hour,+8,now())
    prs("roibdttime")=dateadd(hour,+16,now())
    prs("roicdttime")=dateadd(hour,+24,now())
    prs("roiddttime")=dateadd(hour,+32,now())
    prs("roiedttime")=dateadd(hour,+40,now())
    prs("roifdttime")=dateadd(hour,+48,now())
    prs("roigdttime")=dateadd(hour,+56,now())
    prs("roihdttime")=dateadd(hour,+64,now())

    prs.Update  
    prs.close

回答1:


Try replacing hour with "h", and why to put + sign explicitly?

set prs=server.CreateObject ("ADODB.Recordset")
prs.Open "topups",TheDB,adOpenForwardOnly ,adLockOptimistic,adCmdTable 
prs.AddNew 
prs("mid")=miid
prs("epin")=epin
prs("inr")=mepin("pinprice")
prs("dattime")=now()
prs("datt")=now()
prs("ttime")=now()
prs("roiadttime")=dateadd("h",8,now())
prs("roibdttime")=dateadd("h",16,now())
prs("roicdttime")=dateadd("h",24,now())
prs("roiddttime")=dateadd("h",32,now())
prs("roiedttime")=dateadd("h",40,now())
prs("roifdttime")=dateadd("h",48,now())
prs("roigdttime")=dateadd("h",56,now())
prs("roihdttime")=dateadd("h",64,now())

prs.Update  
prs.close

Hope it helps, thanks.




回答2:


call response.write(DateAdd("h",1, Now())


来源:https://stackoverflow.com/questions/30507437/how-to-add-or-plus-times-to-now

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!