sql语句中如何将datetime格式的日期转换为yy-mm-dd

wandering_hawk 2005-05-13 11:31:41
datetime 日期里有年月日,分秒

select date1 from table1

怎么样才能转化成yy-mm-dd的格式呢?也就是不要后面的分秒

用select convert(char,date1,110) from table1的话,选出来的是美国标准mm-dd-yy
我看了sql帮助里面,没有中国标准yy-mm-dd

该怎么做呢?
...全文
838 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerzhouli8888 2005-07-26
  • 打赏
  • 举报
回复
那就送我吧~呵呵
wandering_hawk 2005-06-12
  • 打赏
  • 举报
回复 1
leo963258(读书之人) ( )

你这个写法可真是高啊,佩服,不知你从哪本书看来得?还是你自己发明的?
wandering_hawk 2005-06-12
  • 打赏
  • 举报
回复
谁随便回一下,我把分给你,宁可送人也不给这些不看清问题就回答的人
wandering_hawk 2005-06-12
  • 打赏
  • 举报
回复
楼上的各位大哥,摆脱你们以后眼睛睁大点,不要没看清问题就乱说。csdn就是被你们这些人搞乱了

select substring(convert(char,sendTime,120),1,10) as sendTime from table1
GAMESOUL 2005-05-21
  • 打赏
  • 举报
回复
好像我也看错...
GAMESOUL 2005-05-21
  • 打赏
  • 举报
回复
下面这段是 ASP+VBSCRIP
yyyy-mm-dd

dim thedate
thedate=""
thedate=thedate&year(now())
if len(month(now()))="2" then
thedate=thedate&month(now())
else
thedate=thedate&"-"&"0"&month(now())
end if
if len(day(now()))="2" then
thedate=thedate&"-"&day(now())
else
thedate=thedate&"-"&"0"&day(now())
end if

response.write thedate
jzywh 2005-05-21
  • 打赏
  • 举报
回复
DateValue(rs("posttime"))
poonzsp 2005-05-21
  • 打赏
  • 举报
回复
同意 楼上的...
用 convert(varchar(8),getdate(),112))
starsrainmzl 2005-05-21
  • 打赏
  • 举报
回复
(convert(varchar(8),getdate(),112))
这个可以,我是写在SQL数据库里的
leo963258 2005-05-21
  • 打赏
  • 举报
回复
select date1 from table1 where formatdatetime(字段,num)='XX-xx-xx'
wandering_hawk 2005-05-13
  • 打赏
  • 举报
回复
。。。。。。。。。。。。。。。。。
你能不能看清楚问题再回答呢?

formatdatetime是vbs里面的函数,并且num为01234

我说的是sql里面,拜托
leo963258 2005-05-13
  • 打赏
  • 举报
回复
formatdatetime(now(),num)
num为参数1,2,3,4
你看看。你要那种

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧