精华内容
下载资源
问答
  • oracle to_date函数用法

    2021-03-15 04:18:18
    Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracleto_date函数来做日期转换时,很多Java...

    在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法

    to_date()与24小时制表示法及mm分钟的显示:

    一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。

    to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss')

    1

    原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。

    to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss')

    1

    二、另要以24小时的形式显示出来要用HH24

    to_date(sysdate,'yyyy-MM-dd HH24:mi:ss') //mi是分钟

    to_date(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份 oracle中的to_date参数含义

    1

    2

    1.日期格式参数 含义说明

    D 一周中的星期几

    DAY 天的名字,使用空格填充到9个字符

    DD 月中的第几天

    DDD 年中的第几天

    DY 天的简写名

    IW ISO标准的年中的第几周

    IYYY ISO标准的四位年份

    YYYY 四位年份

    YYY,YY,Y 年份的最后三位,两位,一位

    HH 小时,按12小时计

    HH24 小时,按24小时计

    MI 分

    SS 秒

    MM 月

    Mon 月份的简写

    Month 月份的全名

    W 该月的第几个星期

    WW 年中的第几个星期 1.日期时间间隔操作

    //当前时间减去7分钟的时间

    select sysdate,sysdate - interval ’7’ MINUTE from dual

    //当前时间减去7小时的时间

    select sysdate - interval ’7’ hour from dual

    //当前时间减去7天的时间

    select sysdate - interval ’7’ day from dual

    //当前时间减去7月的时间

    select sysdate,sysdate - interval ’7’ month from dual

    //当前时间减去7年的时间

    select sysdate,sysdate - interval ’7’ year from dual

    //时间间隔乘以一个数字

    select sysdate,sysdate - 8 *interval ’2’ hour from dual

    日期到字符操作

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

    select sysdate,to_char(sysdate,’yyyy-mm-dd hh:mi:ss’) from dual

    select sysdate,to_char(sysdate,’yyyy-ddd hh:mi:ss’) from dual

    select sysdate,to_char(sysdate,’yyyy-mm iw-d hh:mi:ss’) from dual

    1

    2

    3

    4

    字符到日期操作

    select to_date(’2003-10-17 21:15:37’,’yyyy-mm-dd hh24:mi:ss’) from dual

    1

    oracle有毫秒级的数据类型

    –返回当前时间 年月日小时分秒毫秒

    select to_char(current_timestamp(5),’DD-MON-YYYY HH24:MI:SSxFF’) from dual;

    1

    –返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)

    select to_char(current_timestamp(9),’MI:SSxFF’) from dual;

    展开全文
  • 想了解c#中oracleto_date函数使用方法的相关内容吗,在本文为您仔细讲解oracle to_date使用方法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:to_date函数,oracle,下面大家一起来学习吧。例子一,...

    想了解c#中oracle的to_date函数使用方法的相关内容吗,在本文为您仔细讲解oracle to_date使用方法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:to_date函数,oracle,下面大家一起来学习吧。

    例子一,获取三小时前的记录

    public static DataTable Query()

    {

    const string sSql = "select xh,lsh,name from table where gxsj>to_date(:gxsj,'yyyy-MM-dd HH24:mi:ss')";

    OracleParameter[] parameters = {new OracleParameter(":gxsj", OracleType.VarChar, 10)};

    parameters[0].Value = DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH") + ":00:00";

    return DBUtility.DbHelperOra.Query(sSql, parameters).Tables[0];

    }

    例子二,获取大于当前时间的记录

    public static string GetHphm(string sClsbdh)

    {

    const string sSql = "select name from table where sj>to_date(:yxsj,'yyyy-MM-dd')";

    OracleParameter[] paramters = {new OracleParameter("sj", OracleType.VarChar, 10)};

    paramters[0].Value = DateTime.Now.ToString("yyyy-MM-dd");

    using (var mReader = DbHelperOra.ExecuteReader(sSql, paramters))

    {

    if (mReader.Read())

    {

    return mReader["name"].ToString();

    }

    }

    return "";

    }

    相关文章

    展开全文
  • C#使用参数传值方式操作oracledate字段,主要介绍了oracleto_date使用方法,大家参考使用吧
  • Oracleto_date函数用法

    千次阅读 2020-07-03 09:14:38
    一、在使用Oracleto_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。 to_date('2005-01...
    在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法
    
    
    
    to_date()与24小时制表示法及mm分钟的显示:
    
    一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。
    
    
    
    to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') 1
    
    原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。
    
    
    
    to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss')1
    
    二、另要以24小时的形式显示出来要用HH24
    
    
    
    to_date(sysdate,'yyyy-MM-dd HH24:mi:ss') //mi是分钟
    to_date(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm会显示月份  oracle中的to_date参数含义12
    
    1.日期格式参数 含义说明  
    
    
    
    D 一周中的星期几  
    DAY 天的名字,使用空格填充到9个字符  
    DD 月中的第几天  
    DDD 年中的第几天  
    DY 天的简写名  
    IW ISO标准的年中的第几周  
    IYYY ISO标准的四位年份  
    YYYY 四位年份  
    YYY,YY,Y 年份的最后三位,两位,一位  
    HH 小时,按12小时计  
    HH24 小时,按24小时计  
    MI 分  
    SS 秒  
    MM 月  
    Mon 月份的简写  
    Month 月份的全名  
    W 该月的第几个星期  
    WW 年中的第几个星期  1.日期时间间隔操作 
    //当前时间减去7分钟的时间 
    select sysdate,sysdate - interval ’7’ MINUTE from dual 
    //当前时间减去7小时的时间 
    select sysdate - interval ’7’ hour from dual 
    //当前时间减去7天的时间 
    select sysdate - interval ’7’ day from dual 
    //当前时间减去7月的时间 
    select sysdate,sysdate - interval ’7’ month from dual 
    //当前时间减去7年的时间 
    select sysdate,sysdate - interval ’7’ year from dual 
    //时间间隔乘以一个数字 
    select sysdate,sysdate - 8 *interval ’2’ hour from dual
    
    
    
    日期到字符操作
    
    
    
    select sysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual   
    select sysdate,to_char(sysdate,’yyyy-mm-dd hh:mi:ss’) from dual   
    select sysdate,to_char(sysdate,’yyyy-ddd hh:mi:ss’) from dual   
    select sysdate,to_char(sysdate,’yyyy-mm iw-d hh:mi:ss’) from dual   1234
    
    
    
    字符到日期操作
    
    
    
    select to_date(’2003-10-17 21:15:37’,’yyyy-mm-dd hh24:mi:ss’) from dual  1
    
    
    
    oracle有毫秒级的数据类型
    
    
    –返回当前时间 年月日小时分秒毫秒
    
    
    
    
    select to_char(current_timestamp(5),’DD-MON-YYYY HH24:MI:SSxFF’) from dual; 1
    
    
    –返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9)
    
    
    
    
    select to_char(current_timestamp(9),’MI:SSxFF’) from dual;1                                    
                    

    展开全文
  • C#使用参数传值方式操作oracledate字段,学习oracleto_date日期函数用法,掌握oracle日期转换的方法。例1,获取三小时前的记录代码示例:public static DataTable Query(){const string sSql = "select xh,lsh,...

    C#使用参数传值方式操作oracle的date字段,学习oracle的to_date日期函数的用法,掌握oracle日期转换的方法。

    例1,获取三小时前的记录

    代码示例:

    public static DataTable Query()

    {

    const string sSql = "select xh,lsh,name from table where gxsj>to_date(:gxsj,'yyyy-MM-dd HH24:mi:ss')";

    OracleParameter[] parameters = {new OracleParameter(":gxsj", OracleType.VarChar, 10)};

    parameters[0].Value = DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH") + ":00:00";

    return DBUtility.DbHelperOra.Query(sSql, parameters).Tables[0];

    }

    例2,获取大于当前时间的记录

    代码示例:

    public static string GetHphm(string sClsbdh)

    {

    const string sSql = "select name from table where sj>to_date(:yxsj,'yyyy-MM-dd')";

    OracleParameter[] paramters = {new OracleParameter("sj", OracleType.VarChar, 10)};

    paramters[0].Value = DateTime.Now.ToString("yyyy-MM-dd");

    using (var mReader = DbHelperOra.ExecuteReader(sSql, paramters))

    {

    if (mReader.Read())

    {

    return mReader["name"].ToString();

    }

    }

    return "";

    }

    展开全文
  • oracle to_date函数和mysql DATE_FORMAT函数用法 一、在Oracle中,当想把字符串为‘2011-09-20 08:30:45’的格式转化为日期格式,我们可以使用oracle提供的to_date函数。 sql语句为: SELECT to_date('2011-09-20...
  • oracle to_date 函数

    千次阅读 2019-09-16 16:29:50
    to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明,供您参考学习。 AD: 在Oracle数据库中,Oracle to_date()函数是我们经常使用函数,下面就为您详细...
  • oracle数据库中关于时间函数的具体应用。
  • oracle to_date(函数格式)

    2021-05-07 01:51:48
    oracleto_date1、to_date()函数(俗称:日期转化函数)1.1格局to_date(“要转化的字符串”,”转化的格局”)//两个参数的格局必须匹配,不然会报错。即依照第二个参数的格局解释第一个参数。1.2例子1–根据时刻查询2...
  • Oracle to_date()函数使用

    千次阅读 2021-05-02 10:27:42
    Oracle to_date()函数用于日期转换,下面就为您详细介绍Oracle to_date()函数用法,希望可以让您对Oracle to_date()函数有更深的认识。Oracle to_date()函数 与24小时制表示法及mm分钟的显示:一、在使用Oracle to...
  • to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracleto_date函数来做日期转换时,很多Java程序员也许会直接的采用"yyyy-MM-dd HH:mm:ss"的格式作为格式进行转换,但是在Oracle中会...
  • D)TO_DATE使用详解时常使用to_date函数来查询特定时间内的数据。语法:TO_DATE(x [, format])用于将字符串x转换为时间值,该函数可以指定一个可选的字符串format参数来说明x的格式。如果没有指定format参数,日期就...
  • 在说to_char,to_date,to_timestamp这些内置函数之前,首先要对数据库日期类型有所认识: date和timestamp date DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。 timpstamp ORACLE已经在...
  • 脱坑Oracle to_date 函数.

    2021-03-17 18:09:10
    最近在用到oracle to_date函数时,有一些疑惑和问题,在网上查询,发现很少有博客来解释这个问题,所以我在这里和大家分享一下。 查询当前日期。 SQL> select sysdate from dual; SYSDATE --------- 17-MAR-21...
  • Oracle数据库中 to_date()函数用法

    千次阅读 2020-01-08 15:43:26
    to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracleto_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA ...
  • 使用Oracleto_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。 如:select to_date(...
  • TO_CHAR 是把日期或数字转换为字符串TO_DATE 是把字符串转换为数据库中得日期类型转换函数TO_NUMBER 将字符转化为数字 TO_CHAR使用TO_CHAR函数处理数字TO_CHAR(number, '格式')TO_CHAR(salary,’$99,999.99’);...
  • 主要介绍了oracleto_date详细用法示例,包括期和字符转换函数用法、字符串和时间互转、求某天是星期几、两个日期间的天数、月份差等用法
  • oracle中的to_date参数含义oracle1.日期格式参数 含义说明函数D 一周中的星期几DAY 天的名字,使用空格填充到9个字符DD 月中的第几天DDD 年中的第几天DY 天的简写名IW ISO标准的年中的第几周IYYY ISO标准的四位年份...
  • oracle to_date时间函数使用详解2019-12-23 18:08:20在Oracle数据库中,Oracle to_date()函数是我们经常使用函数,下面就为您详细介绍Oracle to_date()函数用法to_date()与24小时制表示法及mm分钟的显示:一、在...
  • 项目的开发中需要用到一个查询一周的第一天日期的函数搜索N久很难找到解决的方法 只要自己写一个先用着 代码如下 a_week格式为 'YYYYIW' 如 '200801'表示2008年的第一周
  • Oracleto_date()函数用法详解

    千次阅读 2017-07-20 14:10:01
    TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm
  • Oracle to_date()函数用法

    千次阅读 2018-11-13 22:09:13
    Oracle数据库中,Oracle to_date()函数是我们...一、在使用Oracleto_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,852
精华内容 25,140
热门标签
关键字:

oracleto_date函数用法