末世游戏物品商店:如何方便的截取日期的年和月部分?

来源:百度文库 编辑:高考问答 时间:2024/04/30 03:13:18
sorry 我问的是ASP

有没有类似的函数什么的.

我需要在SQL语句里面来写的哦:(

该怎么写呢?

首先,我想纠正一下提问者的问法,不是asp的sql而应该是数据库的sql语句,因为各个数据库的sql语句都不尽相同,就算是access和sql-server 的sql语句也会有些区别。另外,我认为授之以鱼不如授之以渔,有很多问题你完全可以自己解决,比如你查sql-server的sql语句完全可以找sql-server的联机丛书,access的可以找帮助,其它的数据库也完全可以找参考文档,这样才能提高你解决问题的能力。

获得系统时间的代码:
<%=now()%>

综合上面的。
<%=now()%>当前时间,年月日时分秒
<%=date()%> 年月日
<%=year(now())%>当前年
<%=month(now())%>当前月

随缘苏迪的回答差不多了.
year(now()) 年
month(now()) 月
day(now()) 日
hour(now()) 时
minute(now()) 分
second(now()) 秒

weekday(now()) 周

day(),month(),year()
都是可以用在asp sql中的时间函数
例如
SELECT *
FROM table1
WHERE (DAY(Time1) = '15')

得到所有table1里面 日期字段time1 中天为15 的记录

年的:
SELECT *
FROM table1
WHERE (year(Time1) = '2004')

月的:
SELECT *
FROM table1
WHERE (month(Time1) = '2')

用DatePart这个函数可得到已知日期的各个部份。
DatePart("yyyy",date)可得到年
DatePart("m",date)可得到月
DatePart("d",date)可得到日