mysql oracle 时间操作举例来说

mysql oracle 时间操作举例

mysql oracle 时间操作举例

select alarmid,alarmtype,dttimestamp from hdralarmbase20130320  where dttimestamp >  to_date(‘2013-3-20 10:12:28′,’yyyy-mm-dd hh24:mi:ss’)

mysql类似用法

SELECT alarmid,alarmtype,dttimestamp FROM hdralarmbase20130129 WHERE dttimestamp < STR_TO_DATE(‘2013-01-29 13:33:19′,’%Y-%m-%d %T’)

date_format(date,’%Y-%m-%d’)    ————–>oracle中的to_char();

str_to_date(date,’%Y-%m-%d’)     ————–>oracle中的to_date();

mysql中用法为:str_to_date(‘2012-05-01 23:59:59′,’%Y-%m-%d %T’)

%Y:代表4位的年份

%y:代表2为的年份

%m:代表月, 格式为(01……12) 

%c:代表月, 格式为(1……12)

%d:代表月份中的天数,格式为(00……31) 

%e:代表月份中的天数, 格式为(0……31)

%H:代表小时,格式为(00……23) 

%k:代表 小时,格式为(0……23) 

%h: 代表小时,格式为(01……12) 

%I: 代表小时,格式为(01……12) 

%l :代表小时,格式为(1……12)

 

%i: 代表分钟, 格式为(00……59) 

%r:代表 时间,格式为12 小时(hh:mm:ss [AP]M) 

%T:代表 时间,格式为24 小时(hh:mm:ss) 

%S:代表 秒,格式为(00……59) 

%s:代表 秒,格式为(00……59)

mysql oracle 时间操作举例来说

相关文章:

你感兴趣的文章:

标签云: