例如:CONVERT(DATETIME, '2012-01-01 00:00:00:000', 121)
第三个参数是转换形式;根据第二个参数选择(具体如下)
0 mon dd yy hh:miAM(或PM)
100 mon dd yyyy hh:miAM(或PM)
1 mm/dd/yy
101 mm/dd/yyyy
2 yy-mm-dd
102 yyyy-mm-dd
2 yy-mm-dd
102 yyyy-mm-dd
3 dd/mm/yy
103 dd/mm/yyyy
4 dd.mm.yy
104 dd.mm.yyyy
5 dd-mm-yy
105 dd-mm-yyyy
6 dd mon yy
106 dd mon yyyy
7 mon dd,yy
107 mon dd,yyyy
8 hh:mm:ss
108 hh:mm:ss
9 mon dd yy hh:mi:ss:mmmmAM(或PM)
109 mon dd yyyy hh:mi:ss:mmmmAM(或PM)
10 mm-dd-yy
110 mm-dd-yyyy
11 yy/mm/dd
111 yyyy/mm/dd
12 yymmdd
112 yyyymmdd
13 dd mon yy hh:mi:ss:mmm(24小时制)
113 dd mon yyyy hh:mi:ss:mmm(24小时制)
14 hh:mi:ss:mmm(24小时制)
114 hh:mi:ss:mmm(24小时制)
20 yy-mm-dd hh:mi:ss(24小时制)
120 yyyy-mm-dd hh:mi:ss(24小时制)
21 yy-mm-dd hh:mi:ss:mmm(24小时制)
121 yyyy-mm-dd hh:mi:ss:mmm(24小时制)
select * from table t where t.a<=to_date('传入时间1','yyyy-MM-dd') and t.b >=to_date('传入时间2','yyyy-MM-dd')