oracle 数据库使用记录,mybatis
2016-04-11 14:49
471 查看
<isNotEmpty prepend="and" property="threeRecptDate1"> property里的是传过来的属性名
STA.LAST_UPDATE_DATE <![CDATA[>=]]>
to_date(#threeRecptDate1#,'YYYY-MM-DD HH24:mi:ss')
</isNotEmpty>
<isNotEmpty prepend="and" property="threeRecptDate2">
STA.LAST_UPDATE_DATE <![CDATA[<=]]>
to_date(#threeRecptDate2#,'YYYY-MM-DD HH24:mi:ss')
</isNotEmpty>
24小时的形式显示出来,date转string
select to_char(date,'yyyy-MM-dd HH24:mi:ss') from table;
即实际语句可能从数据库取出日期然后格式化
string转date
select to_date('2016-01-01 23:59:59','yyyy-MM-dd HH24:mi:ss') from table;
1.日期到字符操作
select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from table
select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from table
select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from table
select sysdate,to_char(sysdate,'yyyy-mm iw-d hh:mi:ss') from table
2.字符到日期操作
select to_date('2016-01-01 23:59:59','yyyy-MM-dd HH24:mi:ss') from table;
3.oracle有毫秒级的数据类型
--返回当前时间年月日小时分秒毫秒
select to_char(current_timestamp(5),'DD-MON-YYYY HH24:MI:SSxFF') from table;
--返回当前时间的秒毫秒,可以指定秒后面的精度(最大=9)
select to_char(current_timestamp(9),'MI:SSxFF') from table;
STA.LAST_UPDATE_DATE <![CDATA[>=]]>
to_date(#threeRecptDate1#,'YYYY-MM-DD HH24:mi:ss')
</isNotEmpty>
<isNotEmpty prepend="and" property="threeRecptDate2">
STA.LAST_UPDATE_DATE <![CDATA[<=]]>
to_date(#threeRecptDate2#,'YYYY-MM-DD HH24:mi:ss')
</isNotEmpty>
24小时的形式显示出来,date转string
select to_char(date,'yyyy-MM-dd HH24:mi:ss') from table;
即实际语句可能从数据库取出日期然后格式化
string转date
select to_date('2016-01-01 23:59:59','yyyy-MM-dd HH24:mi:ss') from table;
1.日期到字符操作
select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from table
select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from table
select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from table
select sysdate,to_char(sysdate,'yyyy-mm iw-d hh:mi:ss') from table
2.字符到日期操作
select to_date('2016-01-01 23:59:59','yyyy-MM-dd HH24:mi:ss') from table;
3.oracle有毫秒级的数据类型
--返回当前时间年月日小时分秒毫秒
select to_char(current_timestamp(5),'DD-MON-YYYY HH24:MI:SSxFF') from table;
--返回当前时间的秒毫秒,可以指定秒后面的精度(最大=9)
select to_char(current_timestamp(9),'MI:SSxFF') from table;
相关文章推荐
- 如何查看oracle用户具有的权限和角色
- DataX实现oracle到oracle之间的数据传递
- 只有 DBA 才能导入由其他 DBA 导出的文件
- PowerDesigner连接Oracle数据库建表序列号实现自动增长
- PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大、小写
- Oracle巡检脚本:ORAWatcher.sh
- Oracle数据库字符集
- Oracle 11g r2 安装
- ORACLE备份保留策略(RETENTION POLICY)
- ORACLE操作表时”资源正忙,需指定nowait"的解锁方法
- oracle goto语句介绍
- Oracle,MySql,SQL server分页
- Oracle TRUNCATE语法
- Oracle建立表空间和用户
- oracle分区表相关
- oracle online redo log 日志组成员
- Oracle 增加修改删除字段与添加注释
- JAVA使用JDBC连接oracle数据库
- plSQL链接远程oracle
- 解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”