首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Oracle日期处理

Oracle日期处理

作者头像
WindCoder
发布于 2020-02-10 05:20:36
发布于 2020-02-10 05:20:36
1.3K00
代码可运行
举报
文章被收录于专栏:WindCoderWindCoder
运行总次数:0
代码可运行

TO_CHAR

to_char函数的功能是将数值型或者日期型转化为字符型,这里仅涉及其后者功能。

官方描述: TO_CHAR (datetime) converts a datetime or interval value of DATE, TIMESTAMP, TIMESTAMP WITH TIME ZONE, or TIMESTAMP WITH LOCAL TIME ZONE datatype to a value of VARCHAR2 datatype in the format specified by the date format fmt. TO_CHAR (datetime)

语法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    to_char(date,'YYYY/MM/DD') 

示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    select  to_char(sysdate, 'YYYY/MM/DD' )  FROM  DUAL;

结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2019/04/11

日期常用格式

格式不区分大小写,分割线可自行定义,这里使用“/”为例:

日期格式

说明

YYYY/MM/DD

年/月/日

YYYY/MM

年/月

MM

月份

DD

日期

D

从星期日算起,一星期中的第n天。即星期日 = 1; 星期一 = 2; 星期二 = 3;星期三 = 4; 星期四 = 5; 星期五 = 6; 星期六 = 7;

DDD

一年中的第n天

WW

一年中的第n周

W

一个月中的第n周

Q

一年中的第n季度

YYYY/MM/DD HH24:MI:SS

年/月/日 時(24小時制):分:秒

YYYY/MM/DD HH:MI:SS

年/月/日 時(非24小時制):分:秒

TO_DATE

Oracle TO_DATE 函数将字符串或表达式转换为日期值。

官方描述: TO_DATE converts char of CHAR, VARCHAR2, NCHAR, or NVARCHAR2 datatype to a value of DATE datatype. The fmt is a datetime model format specifying the format of char. If you omit fmt, then char must be in the default date format. If fmt is J, for Julian, then char must be an integer. TO_DATE

TRUNC

TRUNC(date)函数返回date当天的时间部分被格式模型fmt截断到指定的单位

返回的值始终为数据类型DATE,即使您为该date指定了不同的datetime数据类型。如果省略fmt,则date截断到最近的一天。

官方描述: The TRUNC (date) function returns date with the time portion of the day truncated to the unit specified by the format model fmt. The value returned is always of datatype DATE, even if you specify a different datetime datatype for date. If you omit fmt, then date is truncated to the nearest day. TRUNC (date)

示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select trunc(sysdate)         from dual  --2019-04-11 00:00:00  今天的日期为2019-04-11
select trunc(sysdate, 'mm')   from dual  --2019-04-01 00:00:00  返回当月第一天.
select trunc(sysdate,'yy')    from dual  --2019-01-01 00:00:00  返回当年第一天
select trunc(sysdate,'dd')    from dual  --2019-04-11 00:00:00  返回当前年月日
select trunc(sysdate,'yyyy')  from dual  --2019-01-01 00:00:00  返回当年第一天
select trunc(sysdate,'d')     from dual  --2019-04-07 00:00:00  返回当前星期的第一天 (星期天为星期的第一天)
select trunc(sysdate, 'hh')   from dual  --2019-04-11 19:00:00  当前时间为19:20 
select trunc(sysdate, 'mi')   from dual  --2019-04-11 19:16:00  精确到分钟,TRUNC()函数没有秒的精度

EXTRACT

EXTRACT从日期时间或间隔值表达式中提取并返回指定日期时间字段的值。

官方描述: EXTRACT extracts and returns the value of a specified datetime field from a datetime or interval value expression. When you extract a TIMEZONE_REGION or TIMEZONE_ABBR (abbreviation), the value returned is a string containing the appropriate time zone name or abbreviation. When you extract any of the other values, the value returned is in the Gregorian calendar. When extracting from a datetime with a time zone value, the value returned is in UTC. For a listing of time zone names and their corresponding abbreviations, query the V$TIMEZONE_NAMES dynamic performance view. EXTRACT (datetime)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    extract(expression   from   date) 

示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    select extract(year from sysdate) FROM  DUAL;

结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
2019

条件expression说明

expression

说明

year

年度

month

月份

day

日期

参考

Oracle Database Online Documentation10g Release 2 (10.2)

ORACLE时间字段取年、月、日、季度

oracle时间函数(包括截取时间)

Oracle 查询时间在当天的数据

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明
https://www.cnblogs.com/yangfengwu/p/11625189.html
杨奉武
2019/10/06
2.9K1
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
这节测试一下CH579M通过串口AT指令控制ESP8266(WiFi)连接MQTT服务器;
杨奉武
2022/04/29
8080
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
ESA2GJK1DH1K基础篇: 测试APP使用SmartConfig绑定Wi-Fi 设备并控制设备
  该程序需要的基础知识:  https://www.cnblogs.com/yangfengwu/category/1566194.html   所有源码开源,请自行学习
杨奉武
2019/10/30
6970
ESA2GJK1DH1K基础篇: 测试APP使用SmartConfig绑定Wi-Fi 设备并控制设备
4-STM32+ESP8266+AIR202基本控制篇功能2-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
整体说明 这节演示一下使用微信小程序配网绑定ESP8266然后和ESP8266实现远程温湿度采集和远程控制继电器 绑定方式:APUConfig APUConfig是我自己取的名字,这种方式一开始就是为了微信小程序配网绑定ESP8266而做解决大家苦恼的微信小程序如何配网绑定ESP8266问题 测试功能 1.请按照第一节硬件介绍,下载单片机程序 注:这节的单片机程序和上一节一样 注:这节的单片机程序和上一节一样 注:这节的单片机程序和上一节一样 <ignore_js_op>
杨奉武
2020/06/28
8180
ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(单片机AT指令版 V1.0 使用SSL连接)
前言   有多少人一直在期盼着小程序可以实现SmartConfig或者Airkiss的功能? 来吧!我的这种方式包您满意.  注:APUConfig 是我自己取的名字(哈哈谁让这种方式,我是第一个在微
杨奉武
2020/05/12
6920
2-ESP8266 SDK开发-项目开发教程-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT实现远程通信控制(自建物联网平台)
eagle.flash.bin                             0x00000
杨奉武
2022/04/29
1.6K0
2-ESP8266 SDK开发-项目开发教程-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT实现远程通信控制(自建物联网平台)
3-STM32+ESP8266+AIR202基本控制篇功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
整体说明 这节演示一下使用APP配网绑定ESP8266然后和ESP8266实现MQTT远程温湿度采集和远程控制继电器 绑定方式:APUConfig APUConfig是我自己取的名字,这种方式一开始是为了微信小程序配网绑定ESP8266而做 为了和微信小程序绑定方式做到统一,故我也用APP做了一款 测试功能 1.请按照第一节硬件介绍,下载单片机程序
杨奉武
2020/06/28
7550
ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备(SimplePackage)
https://www.cnblogs.com/yangfengwu/p/12536382.html
杨奉武
2020/03/23
7460
ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备(SimplePackage)
2-开发共享版APP(接入指南)-设备接入说明:快速接入
https://www.cnblogs.com/yangfengwu/p/11249674.html
杨奉武
2019/08/01
8070
2-开发共享版APP(接入指南)-设备接入说明:快速接入
SWA2G422&485JK2G基础篇: 手机APP通过APMACBind方式绑定W5500(以太网)设备,实现MQTT远程通信控制
  这节演示下APP利用APMACBind方式获取W5500的MAC地址,进而做到和W5500实现MQTT通信
杨奉武
2020/01/15
7810
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-Android使用SmartConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
这节测试一下CH579M通过串口AT指令控制ESP8266(WiFi)连接MQTT服务器;
杨奉武
2022/04/29
1.1K0
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-Android使用SmartConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
说明 这节测试一下微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制 测试准备工作 1.不同版本的PCB需要做不同的操作 2.x版本需要做如下操作:
杨奉武
2021/07/27
1K1
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-Android使用APUConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
这节测试一下CH579M通过串口AT指令控制ESP8266(WiFi)连接MQTT服务器;
杨奉武
2022/04/29
5540
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-Android使用APUConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
04-STM32+W5500+AIR202基本控制篇-功能2-Android和微信小程序使用MulticastBind绑定W5500,并通过MQTT实现485,422通信和继电器控制(微信小程序)
这节的功能是使用微信小程序绑定W5500,然后和W5500实现MQTT远程通信控制
杨奉武
2020/07/23
1.1K0
04-STM32+W5500+AIR202基本控制篇-功能2-Android和微信小程序使用MulticastBind绑定W5500,并通过MQTT实现485,422通信和继电器控制(微信小程序)
0-STM32+ESP8266+Air302基本控制篇(自建物联网平台)-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
说明 这节测试一下微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和模组实现远程通信控制 这一节作为板子的整体功能测试,用户下载这一节的程序用来测试基本控制篇实现的基本功能 还有就是测试一下板子是否工作正常. 提示 单片机都是使用串口2和模组进行通信, 开发板只安装上WiFi模组. 测试准备工作 1.下载这节程序到单片机 2.单片机工程目录 3.Hex文件位置 4.使用单片机串口1打印串口日志(115200) 正常情况下会打印 5.安装微信小程序(使用开发工具导
杨奉武
2022/04/29
5460
0-STM32+ESP8266+Air302基本控制篇(自建物联网平台)-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
003-STM32+ESP8266+AIR202/302基本控制篇-功能1-APP使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
杨奉武
2020/10/28
9260
003-STM32+ESP8266+AIR202/302基本控制篇-功能1-APP使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
ESA2GJK1DH1K微信小程序篇: 测试微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备
前言   1.有多少人一直在期盼着小程序可以实现SmartConfig或者Airkiss的功能? 来吧!我的这种方式包您满意.   注:APUConfig 是我自己取的名字(哈哈谁让这种方式,我是第一
杨奉武
2019/11/05
1.2K0
ESA2GJK1DH1K微信小程序篇: 测试微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
说明 这节测试一下android使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制 测试准备工作 1.不同版本的PCB需要做不同的操作 2.x版本需要做如下操
杨奉武
2021/07/27
7810
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-APP使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
这节测试一下android使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
杨奉武
2022/04/29
6300
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-APP使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(ESP8266_SDK开发版)
https://www.cnblogs.com/yangfengwu/p/11796072.html
杨奉武
2020/04/10
8040
ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(ESP8266_SDK开发版)
推荐阅读
5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明
2.9K1
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
8080
ESA2GJK1DH1K基础篇: 测试APP使用SmartConfig绑定Wi-Fi 设备并控制设备
6970
4-STM32+ESP8266+AIR202基本控制篇功能2-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
8180
ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(单片机AT指令版 V1.0 使用SSL连接)
6920
2-ESP8266 SDK开发-项目开发教程-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT实现远程通信控制(自建物联网平台)
1.6K0
3-STM32+ESP8266+AIR202基本控制篇功能1-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
7550
ESA2GJK1DH1K基础篇: APP使用SmartConfig绑定Wi-Fi 设备并通过MQTT控制设备(SimplePackage)
7460
2-开发共享版APP(接入指南)-设备接入说明:快速接入
8070
SWA2G422&485JK2G基础篇: 手机APP通过APMACBind方式绑定W5500(以太网)设备,实现MQTT远程通信控制
7810
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-Android使用SmartConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
1.1K0
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
1K1
2-CH579M+ESP8266(WiFi)基本控制篇-整体运行测试-Android使用APUConfig配网绑定ESP8266,并通过MQTT和单片机CH579M实现远程通信控制
5540
04-STM32+W5500+AIR202基本控制篇-功能2-Android和微信小程序使用MulticastBind绑定W5500,并通过MQTT实现485,422通信和继电器控制(微信小程序)
1.1K0
0-STM32+ESP8266+Air302基本控制篇(自建物联网平台)-整体运行测试-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
5460
003-STM32+ESP8266+AIR202/302基本控制篇-功能1-APP使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
9260
ESA2GJK1DH1K微信小程序篇: 测试微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备
1.2K0
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-APP使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
7810
2-STM32+ESP8266+AIR202基本控制篇-整体运行测试-APP使用SmartConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制
6300
ESA2GJK1DH1K微信小程序篇: 微信小程序APUConfig给WI-Fi模块配网并绑定设备,并通过MQTT控制设备(ESP8266_SDK开发版)
8040
相关推荐
5-(微信小程序篇)关于WiFi模块配网以后利用小程序绑定设备,绑定方式说明
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档