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)