以下内容都是基于ANSI标准,针对不同的库可能已经有新的内容,此处仅仅作为参考使用。如有遗漏的也欢迎大家补充!

不同平台的日期类型

产品

数据类型

用途

Oracle

DATE

存储日期和时间信息

SQL Server

DATETIME

存储日期和时间信息

SMALLDATETIME

存储日期和时间信息,但取值范围小于DATETIME

DATE

存储日期值

TIME

存储日间值

MySQL

DATETIME

存储日期和时间信息

TIMESTAMP

存储日期和时间信息

DATE

存储日期值

TIME

存储日间值

YEAR

单字节,表示年

不同平台的部分日期函数

产品

日期函数

用途

SQL Server

DATEPART

返回日期的某个元素的整数值

DATENAME

返回日期的某个元素的文本值

GETDATE()

返回系统日期

DATEDIFF

返回两个日期之间由指定日期元素表示的间隔,如天数,分钟数和秒数

DATEADD

在日期中添加或减去指定的时间间隔

Oracle

NEXT_DAT

返回指定日期之后的下一天(如Friday)

MONTHS_BETWEEN

返回两个日期之间相差的月数

MySQL

DAYNAME(date)

显示星期几

DAYOFMONTH(date)

显示几日

DAYOFWEEK(date)

显示星期几

DAYOFYEAR date)

显示一年中的第几天

不同平台的常见日期元素

产品

语法

日期元素

SQL Server

yy

qq

极度

mm

dy

积日(从历年的第一天累计的天数)

wk

星期

dw

周日

hh

小时

mi

分钟

ss

ms

毫秒

Oracle

AD

公元

AM

正午以前

BC

公元前

CC

世纪

D

星期中的第几天

DD

月份中的第几天

DDD

年中的第几天

DAY

拼写出来的周日(如MONDAY)

Day

拼写出来的周日(如Monday)

Day

拼写出来的周日(如monday)

DY

周日的三个字母缩写(如MON)

Dy

周日的三个字母缩写(如Mon)

dy

周日的三个字母缩写(如mon)

HH

小时

HH12

小时

HH24

小时(24小时制)

J

自公元前4713年12月31日起至今的日子

MI

分钟数

MM

月份

MON

月份的三个字母缩写(如JAN)

Mon

月份的三个字母缩写(如Jan)

Mon

月份的三个字母缩写(如jan)

MONTH

月份的拼写(如JANUARY)

Month

月份的拼写(如January)

Month

月份的拼写(如january)

PM

中午之后

Q

季度数

RM

以罗马数字表示的月份

RR

两位数字表示的年份

SS

秒数

SSSSS

自午夜起累计的秒数

SYYYY

以符号数表示的年份,如公元前500年就表示-500

W

月里的第几个星期

WW

年里的第几个星期

Y

年份的最后一位数字

YY

年份的最后两位数字

YYY

年份的最后三位数字

YYYY

年份

YEAR

拼写出来的年份(如TEN)

Year

拼写出来的年份(如Ten)

year

拼写出来的年份(如ten)

MySQL

SECOND

MINUTE

分钟

HOUR

小时

DAY

MONTH

YEAR

MINUTE_SECOND

分和秒

HOUR_MINUTE

小时和分

DAY_HOUR

天和小时

YEAR_MONTH

年和月

HOUR_SECOND

小时、分和秒

DAY_MINUTE

天和分钟

DAY_SECOND

天和秒

SQL 使用总结二 ( 不同库的日期总结)相关推荐

  1. 【PTE】SQL注入(二)

    七.盲注 盲注会用到上百条语句去一个字母一个字母猜,所以一般都会用自动化工具去跑,而不是手工注入 (一)布尔盲注(bool) 特点:无论参数是什么,只有两种:①正常显示,②啥也不显示 1.几个函数 s ...

  2. SQL学习(二)之四大查询语句以及标准写法

    SQL四大查询语句--增删改查 增-INSERT INSERT INTO 表 (字段列表) VALUES(值列表) INSERT INTO `user_table` (`ID`, `username` ...

  3. 云效 Flow——Java构建并通过云效上传二方库到 Maven 私有仓库

    解决方案 当用户开通了 Maven 私有仓库服务后,云效会为用户生成两个私有仓库,一个用于存放 release 版本的二方库,一个用于存储 SNAPSHOT 版本的二方库. Release 仓库地址示 ...

  4. sql server使用convert来取得datetime日期数据

    sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), ...

  5. SQL查询得到(按编号分组的日期最大的记录)

    用SQL查询得到(按编号分组的日期最大的记录) 编号 F1 F2 日期 001 ... ... 2006-01-01 10:25:00 001 ... ... 2006-01-01 10:26:00 ...

  6. SQL开发技巧(二) 【转】感觉他写的很好

    本文转自: http://www.cnblogs.com/marvin/p/DevelopSQLSkill_2.html 本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列 ...

  7. mysql日期排序YMD_php将二维数组按日期(支持Ymd和Ynj格式日期)排序

    思路: 将所有日期转化成时间戳保存在新数组里面(新数组1和新数组2), 将新数组2排序, 再将新数组2中的元素逐个查找在数组1中的索引, 根据索引将原始数组重新排序, 最终得到排序后的二维数组. - ...

  8. ASP.NET Web——GridView完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能

    ASP.NET Web--GridView 完整增删改查示例(全篇幅包含sql脚本)大二结业考试必备技能 环境说明 系统要求:win7/10/11 开发语言:C# 开发工具:Visual Studio ...

  9. 【sql注入】二次注入

    原文地址 [sql注入]二次注入 – Yoyo&Kiki's Blog (mylovekiki.top) 注入原理 攻击者构造恶意的数据并存储在数据库后,恶意数据被读取并进入到SQL查询语句所 ...

  10. SQL Server 实验二 创建数据库

    SQL Server 实验二 创建数据库 这是一个系列,需几个文档一起看 Use master go Drop Database YGGLcreate database YGGL on (name=' ...

最新文章

  1. Scrapy 学习笔记(-)
  2. 存储能否导致ESXi网络性能问题?
  3. FFmpeg视频转码技巧之-crf参数(H.264篇)
  4. SqlTransaction——事务详解 [转]
  5. 如何让代码段只运行在 Debug 模式下 ?
  6. Hadoop-HBASE案例分析-Hadoop学习笔记二
  7. windows版mysql添加远程访问
  8. 我们体验了宝马自然语音识别,还给它出了几道「附加题」
  9. python_类装饰器
  10. Arcgis Android - HelloWorld
  11. python查找列表中的重复值_在列表列表中查找重复项
  12. Android中的Action和Category常量表
  13. SPSS学习(1)之数据录入与数据获取
  14. 7_使用OGR模块操作矢量数据
  15. 微型计算机原理考试试卷,微机原理试题集试题库(带答案解析)
  16. 基于Simulink的雷达系统射频前端建模仿真(附源码)
  17. JVM基础知识整理----体系结构和运行时数据区
  18. ipconfig/all详解
  19. win10下tensorflow库gpu运行环境配置实操
  20. Microsoft Dynamics CRM 2015 Application Design 免积分下载

热门文章

  1. candence的图纸大小设置_提前感受一下,CAD高手的字体和标注设置原则
  2. 彩色手绘元宵节插画风素材图片
  3. 做春节海报没有思路?传统节日年味十足,PSD分层模板,给你灵感!
  4. Adobe Illustrator的教程等距购物移动应用程序
  5. UI实用可临摹素材|剖析UI界面设计基本原则!
  6. JavaScript提升(Hoisting)---借鉴自W3CSchool
  7. Maven 动态Web的创建 及 Tomcat的启动
  8. OpenStack Glance(镜像服务)基础架构:Basic architecture
  9. F-Stack KNI配置注意事项
  10. 零基础学java web开发 pdf_从零开始学Java Web开发 PDF 扫描版[69M]