各种数据库中的时间日期类型
1: sql server 日期类型:
为'YYYY-MM-DD HH:MM:SS
2. mysql日期和时间类型:
DATE,日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值
DATETIME,日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值
TIMESTAMP[(M)],时间戳。TIMESTAMP值返回后显示为'YYYY-MM-DD HH:MM:SS'格式的字符串,显示宽度固定为19个字符。
TIME,时间。范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式显示TIME值
YEAR[(2|4)],两位或四位格式的年。默认是四位格式。在四位格式中,允许的值是1901到2155和0000。在两位格式中,允许的值是70到69,表示从1970年到2069年。MySQL以YYYY 格式显示YEAR值
3:JAVA默认的日期时间格式为
Thu Jul 07 17:05:39 CST 2005
如果想转化为2005-07-05 的格式,则需要使用类 SimpleDateFormat
SimpleDateFormat formatt= new SimpleDateFormat("yyyy-MM-dd") ;
Date date =new Date();
System.out.println(formatt.format(date));
则打印出的格式为:2005-07-07
SimpleDateFormat formatt= new SimpleDateFormat("yyyy-MMMM-dd") ;
Date date =new Date();
System.out.println(formatt.format(date));
则打印出的格式为:2005-七月-07
---------------------------
4:Oracle的默认日期格式
SQL> select sysdate from dual ;
SYSDATE
----------
07-7月-05
用to_char转化为yyyy-mm-dd的格式
SQL> select to_char(sysdate,'yyyy-mm-dd') Time from dual ;
TIME
----------
2005-07-07
在Oracle里有两个与date相关的函数 to_date()和to_char() ;
to_date() 作用将字符类型按一定格式转化为日期类型:
具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。
如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 将得到具体的时间
to_date() 作用将字符类型按一定格式转化为日期类型:
具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。
如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 将得到具体的时间.
各种数据库中的时间日期类型相关推荐
- MSSQL2008中的时间日期类型摘录
datetime 用于定义一个与采用24小时制并带有秒小数部分的一日时间组合的日期. 注意 对于性的工作,请使用time. date. datetime2 和datetimeoffset数据类型.这些 ...
- oracle时间24小时格式转换,在oracle数据库中查询时间并转为24小时制--------------String转Date类型或者Date转String类型...
1.在Oracle数据库中查询时间的时候,首先就是把日期从date类型的转化为String类型的. 2.将date类型的转成String类型的,直接调用传入date类型的参数,返回String类型的字 ...
- 面试官问:mysql中时间日期类型和字符串类型的选择
摘要:MySQL中有多种表示时间日期的数据类型,主要有YEAR.TIME.DATE.DATETIME.TIMESTAMP等 本文分享自华为云社区<一针见血,mysql中时间日期类型和字符串类型的 ...
- MySQL数据库(9):数据类型-时间日期类型
时间日期类型 类型 名称 存储字节数 格式 表示范围 初始值 Date 日期类型 3字节 YYYY-mm-dd 1000-01-01~9999-12-12 0000-00-00 Time 时间类型 3 ...
- js 中使用 时间datetime 类型到前端iOS 不兼容问题
需求和思路 需要重点是这个 结束时间 要展示倒记时.思路是用setTimeout()函数做. 遇到的问题 数据库传过来的日期类型在IOS 不能正确解析 代码 //倒计时函数 一秒钟执行一次 set ...
- java和mysql之间的时间日期类型传递
摘自:http://blog.csdn.net/weinianjie1/article/details/6310770 MySQL(版本:5.1.50)的时间日期类型如下: datetime 8byt ...
- java 和mysql 时间_java和mysql之间的时间日期类型传递
mysql(版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59: ...
- ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。
Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...
- mysql 获取数据库中最大的日期
mysql 获取数据库中最大的日期 select DATE_FORMAT(max(over_time),'%Y-%m-%d') from 表名格式化参考 %a 缩写星期名 %b 缩写月名 %c 月,数 ...
- 时分秒导入oracle数据库,解决数据库中插入时间丢失时分秒
Java.util.Date转换为java.sql.Date带时分秒 java.util.Date需要转换为java.sql.Date,常规的方式转换过来只可以得到年月日,如若要取得时分秒,可以用Da ...
最新文章
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法...
- 作为一名Java程序员,这些Spring知识点面试官常考
- 云炬随笔20210819
- C语言学习之函数调用递归问题,有5个学生坐在一起,问第5个学生多少岁?
- 大话数据结构16:图
- oracle数据库字符编码utf-8改为ZHS16GBK
- 解决matlab2018a安装后遇到matlab license manager error -8
- ImageGP新上几个小工具
- 上海火灾暴露灾难教育缺失
- 动态创建Fastreport
- string 常用函数
- WebService系列之HttpClient调用WebService接口
- java中tab键_Java 9中的JShell中Tab键的用途是什么?
- 【程序员玩基金】基金基础知识
- Sping Cloud专栏:路由Gateway有效避免 Only one connection receive subscriber allowed问题
- 网络正常连接,浏览器无法打开网页的解决方法
- 饿了么“盛夏之战”,背后的底气是什么? | 一点财经
- 统计基础(九)多元回归模型
- 理解Java虚拟机(七)低延迟垃圾收集器-Shenandoah
- redis——从零开始
热门文章
- 11月第5周业务风控关注|重磅!瓜子二手车“遥遥领先”被罚天价1250万
- echarts 随时间推移得刻度线_抖音超火❤罗盘时钟(免费附源码)
- encapsulation dot1q vlan-id命令
- HTML基础之表单提交
- 网络原理考点之无线网络应用层协议
- 安卓pdf阅读器_推荐一款手机PDF阅读器、编辑器-xodo docs安卓版
- C语言求卢卡斯序列,斐波那契序列和卢卡斯序列
- Ubuntu和本机之间复制粘贴
- 一个能够快速下载Git.exe历史版本的方法
- 全国计算机等级考试二级Python(2021年9月)备考笔记 第十二天