sql 格式化输出时间

来源:百度知道 编辑:UC知道 时间:2024/05/18 04:05:52
我用的是ACCESS数据库,有个字段 addtime 它的显示时间格式是:
2008-9-24 15:42:26

我想把它输出显示:2008年9月24号
这个该怎么格式化,
以下代码该怎么修改?

<% set rs=server.CreateObject("adodb.recordset")
sql="select top 10 addtime from log"
rs.open sql,conn,1,1
do while not rs.eof %>
<%= rs("addtime") %><br /> '显示出格式后的时间
<% rs.movenext
loop %>

sql格式化输出时间一般用convert函数。

语法:

CONVERT(data_type(length),data_to_be_converted,style)

data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。

可以使用的 style 值:

<% set rs=server.CreateObject("adodb.recordset")
sql="select top 10 YEAR(addtime)+'年'+MONTH(addtime)+'月'+DAY(addtime)+'日' as addtimetemp from