三种数据库日期转换对照:

http://blog.csdn.net/zljjava/article/details/17552741

SQL类型转换函数:cast(type1 as type2)

数据库中的日期类型

SQL SERVER

DATE 1970-01-01

DATETIME 1970-01-01 00:00:00

Oracle

DATE 2015-08-07 17:34:37

TIMESTAMP 1970-01-01 00:00:00.000000 是DATE的扩展类型,多了小数秒

日期转字符串

oracle

to_char(sysdate,’yyyy-mm-dd’)

select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual;

sql server

convert(varchar, cast(‘1970-01-01’ as datetime) , 120) 1970-01-01 00:00:00

select convert(char(7),getdate(),20); --2015-10
SELECT CAST( DATEPART(yyyy,getdate()) as CHAR(4)) +  cast( DATEPART(mm,getdate()) as char(2)); -- 201510
Select CONVERT(varchar(100), GETDATE(), 23) --2006-05-16

http://www.cnblogs.com/zhangq723/archive/2011/02/16/1956152.html

mysql

date_format(sysdate(),’%Y-%m-%d’);

字符串转日期

oracle

to_date(sysdate,’yyyy-mm-dd’)

select to_timestamp(‘2012-5-13 18:45:34:567’,’yyyy-mm-dd hh24:mi:ss:ff9’)+0 from dual;

mysql

STR_TO_DATE(sysdate(),'%Y-%m-%d');

数字转为字符串

oracle

(1)使用TO_CHAR函数处理数字

TO_CHAR(number, ‘格式’)

TO_CHAR(salary,’$99,999.99’);

(2)使用TO_CHAR函数处理日期

TO_CHAR(date,’格式’);

to_char(sysdate,’q’) 季

to_char(sysdate,’yyyy’)年

to_char(sysdate,’mm’)月

to_char(sysdate,’dd’)日

to_char(sysdate,’d’)星期中的第几天

to_char(sysdate,’DAY’)星期几

to_char(sysdate,’ddd’)一年中的第几天

posted @
2017-06-21 08:40 
wzzkaifa 
阅读(...) 
评论(...) 
编辑 
收藏

三种数据库日期转字符串对照sql server、oracle、mysql(V4.11)的更多相关文章

  1. JAVA与数据库开发(JDBC-ODBC、SQL Server、MySQL)

    1)配置数据库环境和驱动 2)设计数据库结构并创建数据库 3)对数据库进行增删改查操作...

  2. iOS:三种数据库的小总结

    三种数据库总结:sqlite.FMDB.CoreData   1.sqlite数据库(C语言)需要方法和属性:  (1)数据类型: –INTEGER 有符号的整数类型 –REAL 浮点类型 –TEXT ...

  3. qlserver、Mysql、Oracle三种数据库的优缺点总结

    这篇文章主要介绍了sqlserver.Mysql.Oracle三种数据库的优缺点总结,需要的朋友可以参考下   一.sqlserver优点:易用性.适合分布式组织的可伸缩性.用于决策支持的数据仓库功能 ...

  4. MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法

    在这里主要讲解一下MySQL.SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法. 可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应 ...

  5. [转载]sqlserver、Mysql、Oracle三种数据库的优缺点总结

    一.sqlserver优点:易用性.适合分布式组织的可伸缩性.用于决策支持的数据仓库功能.与许多其他服务器软件紧密关联的集成性.良好的性价比等:为数据管理与分析带来了灵活性,允许单位在快速变化的环境中 ...

  6. 三种数据库访问——Spring3.2 + Hibernate4.2

    前三篇随笔中介绍了 用原生的JDBC访问数据库.一种高效的数据库连接池druid.用Spring的JDBC框架访问数据库. 本文继续介绍第三种数据库访问的解决方案:Spring3.2 + Hibern ...

  7. 三种数据库访问——Spring JDBC

    本篇随笔是上两篇的延续:三种数据库访问——原生JDBC:数据库连接池:Druid Spring的JDBC框架 Spring JDBC提供了一套JDBC抽象框架,用于简化JDBC开发. Spring主要 ...

  8. MySQL - 常见的三种数据库存储引擎

    原文:MySQL - 常见的三种数据库存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建.查询.更新和删除数据.不同的存储引擎提供不同的存储机制.索引技巧. ...

  9. MySQL、SqlServer、Oracle 三种数据库的优缺点

    MySQL.SqlServer.Oracle 三种数据库的优缺点 一.MySQL 优点: 缺点: 二.SqlServer 优点: 缺点: 三.Oracle 优点: 缺点: 一.MySQL 优点: 体积 ...

随机推荐

  1. Ubuntu16.04下将hadoop2.7.3源代码导入到eclipse neon中

    0.为什么会有这篇: 这篇文章的目的在于帮助想学习hadoop源码的内容,却在导入的过程中出现了各种问题的人. 或许你一定找了很多博客都无果,那么不用担心,我和你一样,这也是这篇文章存在的意义,废话少 ...

  2. python - 中文打印报错SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no encoding declared。

    python中默认的编码格式是ASCII格式, 所以在没修改编码格式时无法正确打印汉字. 解决办法: 在以后的每一个需要显示汉字的python文件中, 可以采用如下方法在 #!/usr/bin/pyt ...

  3. C - Game With Sticks

    Problem description After winning gold and silver in IOI 2014, Akshat and Malvika want to have some ...

  4. lua math.random()

    math.random([n [,m]]) 用法:1.无参调用,产生[0, 1)之间的浮点随机数. 2.一个参数n,产生[1, n]之间的整数. 3.两个参数,产生[n, m]之间的整数. math. ...

  5. SVG剪裁路径和遮罩jQuery幻灯片

    SVG剪裁路径和遮罩jQuery幻灯片是一款基于SVG clipPath和mask遮罩元素实现的网站动画幻灯片代码特效. 在线演示本地下载

  6. 使用Axis2方式发布webService实例说明

    1.简单的pojo方式: 不需要写配置文件,直接把class文件拷贝到axis2的WEB-INF目录下的poji文件夹下即可.但其局限性表现在,实现类不能有包声明,这在实际开发过程中使用较少,这里不做 ...

  7. AI:机器人与关键技术--总是被科普

    AI:机器人与关键技术--总是被科普 原文链接:www.csdn.net/article/2014-04-22/2819430 机器人发展建议: 有需求才有生产,有更高的需求才有发展: 第一条:我们的 ...

  8. Python快速定位工作目录

    原文链接:http://www.cnblogs.com/wdong/archive/2010/08/19/1802951.html 常年奋斗在编码一线的同学,应该都深有体会,工作久了,很多项目文件.技 ...

  9. 搜索关键词和类目url简短化

    电商网站中有很多搜索关键词或者类目的url往往是一大串的url:有个需求是将长的url如: 域名+/products.html?q=大侠&showtype=img&sort=isTra ...

  10. 【udacity】机器学习-回归

    Evernote Export 1.什么是回归? regression 在监督学习中,包括了输入和输出的样本,在此基础上,我们能够通过新的输入来表示结果,映射到输出 输出包含了离散输出和连续输出 2. ...