设为首页收藏本站

八达网

 找回密码
 注册
查看: 273|回复: 10
打印 上一主题 下一主题

8da有人懂SQL如何把数据库里日期里的时间去掉,然后格式改成DD.MM.YYYY

[复制链接]

2

主题

0

好友

6万

积分

仲裁者

A-CUP 才是王道!

2007年度八达十大杰出青年 2008年度八达十大水友 2009年度八达十大水友

跳转到指定楼层
1
发表于 2010-4-15 17:53 |只看该作者 |倒序浏览
急。。。。。。。。。。。。

上八达,日熊逼!

1442

主题

8

好友

7万

积分

仲裁者

luaTeRran

2012年度八达十大水友

2
发表于 2010-4-15 17:58 |只看该作者
DATE 类型

别用 DATETIME


回复

使用道具 举报

0

主题

0

好友

6万

积分

仲裁者

安全第一,不显示签名

2007年度八达十大水友 2008年度八达十大杰出青年 2009年度八达十大水友

3
发表于 2010-4-15 17:58 |只看该作者
convert(varchar,date1,120),然后在字段属性里面设置一下日期格式就可以。

或者:

datepart(day,date1) & "." & datepart(month,date1) & "." & datepart(year,date1)
上士闻道,勤而行之;
中士闻道,若存若亡;
下士闻道,大笑之。
不笑不足以为道。
回复

使用道具 举报

112

主题

2

好友

1万

积分

仲裁[复制]

4
发表于 2010-4-15 17:59 |只看该作者
一个T-SQL的例子

1>
2> SELECT TOP 1 ID, Start_Date,
3>     CONVERT(varchar,Start_Date,100) 'Mmm dd yyyy hh:mmdp',
4>     CONVERT(varchar,Start_Date,101) 'mm/dd/yyyy',
5>     CONVERT(varchar,Start_Date,103) 'dd/mm/yyyy'
6> FROM Employee
7> GO
ID          Start_Date              Mmm dd yyyy hh:mmdp            mm/dd/yyyy                     dd/mm/yyyy
----------- ----------------------- ------------------------------ ------------------------------ ----------------
          1 1994-02-01 00:00:00.000 Feb  1 1994 12:00AM            02/01/1994                     01/02/1994

(1 rows affected)

把convert语句后面改成"mm.dd.yyyy"试试
回复

使用道具 举报

2

主题

0

好友

6万

积分

仲裁者

A-CUP 才是王道!

2007年度八达十大杰出青年 2008年度八达十大水友 2009年度八达十大水友

5
发表于 2010-4-15 18:13 |只看该作者
BUXING A  KAO

上八达,日熊逼!
回复

使用道具 举报

57

主题

0

好友

6143

积分

大象

6
发表于 2010-4-15 19:01 |只看该作者
用TO_DATE()函数
我可以放低对自己的要求,可以让自己过得不那么辛苦,但是如此的话我一辈子也就只能是这样
回复

使用道具 举报

9

主题

1

好友

3万

积分

大和

官方认证熊蜜

7
发表于 2010-4-15 19:15 |只看该作者
select convert(varchar,date1,104) from table
----------
15.04.2010

1.新建一个字段date2,类型为varchar,长度10
2.update table set date2=convert(varchar(10),date1,104)
3.删除原始字段,将新字段改为原始字段名字
回复

使用道具 举报

1

主题

0

好友

1万

积分

航母

8
发表于 2010-4-15 19:31 |只看该作者
oracle, mysql, postgre sql还是sql server?
mysql: DATE_FORMAT(date,'%d.%m.%Y')
sql server:  CONVERT(varchar(50), date, 104)
回复

使用道具 举报

26

主题

0

好友

3万

积分

大和

幸福

2008年度八达十大杰出青年

9
发表于 2010-4-15 19:49 |只看该作者
菜比~~~
回复

使用道具 举报

1

主题

3

好友

7万

积分

主区版主

多线是王道,细节决定成败

Rank: 8Rank: 8Rank: 8Rank: 8

10
发表于 2010-4-15 20:44 |只看该作者
我感觉自己来到了火星,看不懂
回复

使用道具 举报

158

主题

0

好友

1万

积分

航母

11
发表于 2010-4-15 23:57 |只看该作者
select to_char(sysdate,'DD.MM.YYYY') FROM dual;'
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2026-2-20 04:03

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部