收录日期:2018/08/16 06:41:36 时间:2016/05/20 18:27:15 标签:ASP
请问如何把系统时间中的年,月,日,小时,分钟单独提取出来,我只是知道用now()可以显示当前的系统时间,很急,希望各位帮帮忙!谢谢!!
alter proc [time]
as
select '现在是' +

convert(char(4),datepart(yy,getdate()))+'年'+

convert(char(2),datepart(mm,getdate()))+'月'+

convert(char(2),datepart(dd,getdate()))+'日'+

convert(char(2),datepart(hh,getdate()))+'时'+

convert(char(2),datepart(mi,getdate()))+'分'+

convert(char(2),datepart(ss,getdate()))+'秒'


exec time
不好意思, 不是alter 是create

create proc [time]
as
select '现在是' +

convert(char(4),datepart(yy,getdate()))+'年'+

convert(char(2),datepart(mm,getdate()))+'月'+

convert(char(2),datepart(dd,getdate()))+'日'+

convert(char(2),datepart(hh,getdate()))+'时'+

convert(char(2),datepart(mi,getdate()))+'分'+

convert(char(2),datepart(ss,getdate()))+'秒'


exec time
a.asp

<html>
<head>
<Title>当前日期</title>
</head>
<body>
今天是:<%=year(now())%>年<%=month(now())%>月<%=day(now)%>日
</body>
</html>
回复1,2 是通过SQLSERVER获取系统时间

在ASP中可以用 
year(now())
month(now()))
day(now()))
hour(now()))
minute(now()))
second(now()))

Microsoft&reg; Visual Basic&reg; Scripting Edition
Year 函数  语言参考 
版本 1 
 

请参阅 


--------------------------------------------------------------------------------

描述
返回一个代表某年的整数。
语法
Year(date)
date 参数是任意可以代表日期的参数。如果 date 参数中包含 Null,则返回 Null。

--------------------------------------------------------------------------------
其他如 month,day,hour,minute,second类推
楼上的都对

如果是mssql的话,要改成getdate()
hehe,帮顶一下
在ASP中可以用 
year(now)
month(now)
day(now)
hour(now)
minute(now)
second(now)