您的位置:首页 > 数据库 > Oracle

SQL Server和Oracle日期与字符串之间的转换

2012-08-27 11:34 281 查看
1.sql将日期转换成字符串

SELECT convert(char,日期字段,120) as date2 FROM table

当然是在程序里解决比较灵活,convert(char,date,N)输出的各中样式,N表示不同的时间格式

N 日期样式

0 04 2 2005 9:06AM

1 04/02/05

2 05.04.02

3 02/04/05

4 02.04.05

5 02-04-05

6 02 04 05

7 04 02, 05

8 09:06:18

9 04 2 2005 9:06:18:857AM

10 04-02-05

11 05/04/02

12 050402

13 02 04 2005 09:06:18:857

14 09:06:18:857

20 2005-04-02 09:06:18

21 2005-04-02 09:06:18.857

22 04/02/05 9:06:18 AM

23 2005-04-02

24 09:06:18

25 2005-04-02 09:06:18.857

100 04 2 2005 9:06AM

101 04/02/2005

102 2005.04.02

103 02/04/2005

104 02.04.2005

105 02-04-2005

106 02 04 2005

107 04 02, 2005

108 09:06:18

109 04 2 2005 9:06:18:857AM

110 04-02-2005

111 2005/04/02

112 20050402

113 02 04 2005 09:06:18:857

114 09:06:18:857

120 2005-04-02 09:06:18

121 2005-04-02 09:06:18.857

126 2005-04-02T09:06:18.857

2.sql将字符串转成日期

select convert(datetime,'时间字段') from table

3.oracle 日期转字符串

select to_char('自动','yyyy-mm-dd') from table

4.oracle 字符串转换日期

select to_date('字段','yyyy-mm-dd') from table
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: