TO_DATE取天时误区,其默认为当天的临晨

简介: 1. oracle 默认把日期天格式化成当天的凌晨DECLAREBEGIN  IF TO_DATE('2014-05-30 23:59:59', 'yyyy-mm-dd hh...

1. oracle 默认把日期天格式化成当天的凌晨

DECLARE


BEGIN


  IF TO_DATE('2014-05-30 23:59:59', 'yyyy-mm-dd hh24:mi:ss') <= TO_DATE('2014-05-31', 'yyyy-mm-dd') THEN
    DBMS_OUTPUT.PUT_LINE(1); --有输出
  END IF;


  IF TO_DATE('2014-05-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss') <= TO_DATE('2014-05-31', 'yyyy-mm-dd') THEN
    DBMS_OUTPUT.PUT_LINE(2); --有输出
  END IF;


  IF TO_DATE('2014-05-31 00:00:01', 'yyyy-mm-dd hh24:mi:ss') <= TO_DATE('2014-05-31', 'yyyy-mm-dd') THEN
    DBMS_OUTPUT.PUT_LINE(3);<span style="color:#ff0000;">--没有输出</span>
  END IF;
  
   IF TO_DATE('2014-05-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss') = TO_DATE('2014-05-31', 'yyyy-mm-dd') THEN
    DBMS_OUTPUT.PUT_LINE(4); <span style="color:#ff0000;">--有输出</span>
  END IF;


END;



目录
相关文章
|
7月前
|
运维 大数据 Shell
时间命令date,你真的会用了吗?
时间命令date,你真的会用了吗?
114 0
|
7月前
|
Java Maven
判断一个日期,如果是今天或者是昨天 显示【今天 XX:XX 昨天 XX:XX】其他时间显示【XXXX-XX-XX XX:XX】
判断一个日期,如果是今天或者是昨天 显示【今天 XX:XX 昨天 XX:XX】其他时间显示【XXXX-XX-XX XX:XX】
84 1
|
C语言 C++
C++ 如果设置日期 & 时间基础篇
C++ 如果设置日期 & 时间基础篇
|
存储 Java 程序员
实战:求年月日时间前后遇到的坑和解决方式
这周接到一个时间转换任务需要处理,本来没什么问题,后来完成后发现时间有偏差,又重写了一遍代码,感觉很有记录必要性,希望看过的小伙伴可以避坑。
实战:求年月日时间前后遇到的坑和解决方式
【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数
如何确定两个日期之间的工作日有多少天、计算—年中每周内各日期出现次数、确定当前记录和下一条记录之间相差的天数【SQL开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟SQL开发在数据分析场景非常重要且基础,面试也会经常问SQL开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对SQL面试也能游刃有余~。本章节的三个需求:确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数有些许难度,不过建议还是学会比较好。
【SQL开发实战技巧】系列(十七):数据仓库中时间类型操作(初级)确定两个日期之间的工作天数、计算—年中周内各日期出现次数、确定当前记录和下一条记录之间相差的天数
|
C语言 C++
C++ 如果设置日期 & 时间基础篇
C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。
|
存储 JSON 缓存
Laravel 7.0中 timestamp 取出来的时间慢的8小时问题
部署博客后,评论的时间不正确,比正常时间慢了8小时; 都是用的 timestamp 字段存储的时间,只有评论留言取出来的时间慢的8小时,其他没有页面没有;
301 0
|
Java 程序员
Java 案例练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为
Java 案例练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为
585 0
Java 案例练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为
面试题:判断两个时间是否在同一周
这个题是在面试的时候遇到的,还遇到了2次,和大家分享一下自己的解题思路 感觉像是一个业务上的题,可能面试官刚做过类似的需求,就直接拿出来问了
|
PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
901 0