不好意思,我也问个关于Asp中时间处理的问题(100分)

  • 主题发起人 主题发起人 sleepy
  • 开始时间 开始时间
S

sleepy

Unregistered / Unconfirmed
GUEST, unregistred user!
在ASP下,怎样判断时间差值呢?
比如, 我用Now取得了现在的时间,保存到数据库中,过一段时间再取一个,
我怎样判断这两个时间的差值等于几年几天几月几时几分几秒呢?
(千万别告诉我用Time之类的分别求,太麻烦了,我觉得应该有更合理的
办法)
如果精确到等于几年几天几月几时几分几秒有麻烦,能判断两者时间差是否
大于3天,是否大于2小时,是否大于30分钟也行。
 
居然看都没人看一眼,sigh.
要不是仅仅为了搞个主页,真的去学VB了。
要么,各位给介绍个Asp的站点吧!
 
www.15second.com是个
介绍asp的站点,我个人
认为相当不错
 
用datediff就可以了.
datediff('s', date1, date2)取得秒.
大于3天
datediff('s', date1, date2)>60*60*24*3
大于2小时
datediff('s', date1, date2)>60*60*2
大于30分钟
datediff('s', date1, date2)>60*30
 
谢谢Cytown!
我一开始也找到了这个函数,但是对datediff('s', date1, date2)
里面的's'很疑惑,它是干吗的?就直接这么用吗?
 
sleepy:
's'表示用于计算 date1 和 date2 之间的时间间隔。它可以是以下的值:
yyyy 年
q 季度
n 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
m 分钟
s 秒
 
谢谢各位的帮助!
 

Similar threads

D
回复
0
查看
924
DelphiTeacher的专栏
D
D
回复
0
查看
879
DelphiTeacher的专栏
D
D
回复
0
查看
851
DelphiTeacher的专栏
D
后退
顶部