`
adair_java
  • 浏览: 11526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ORACLE日期格式转换

阅读更多
    今天一个朋友,数据库做了数据迁移,可是在新的oracle数据库中,却忘记了设置日期格式为date,而设置成了VARCHAR2,所以在数据库中显示的日期格式都是‘11-1月 -10’。
     现在需要转换为‘YYYY-MM-DD’格式的,这样的问题之前还没有遇到过,oracle有一个to_date 函数,是把字符转换为日期。
    
SELECT to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss')  FROM dual

    而现在这个格式,需要转换为date,实验了几次,发现可以用如下方法:
    
SELECT to_date('11-11月 -10','dd-mm"月" -yy') FROM dual 

    然后再将这个日期格式数据,转换成‘YYYY-MM-DD’形式:
    
SELECT to_char(to_date('11-11月 -10','dd-mm"月" -yy'),'YYYY-MM-DD') FROM dual 
分享到:
评论

相关推荐

    oracle中to-date详细用法示例(oracle日期格式转换).docx

    这将将当前日期转换为字符串,格式为 'DAY'。 6. 计算小时数 可以使用 EXTRACT 函数来计算日期和时间类型中的小时数,例如: ```sql SELECT EXTRACT(HOUR FROM SYSDATE) FROM DUAL; ``` 这将计算当前日期和时间中...

    java日期格式的转换

    Java 日期格式转换 Java 中日期格式转换是一个常见的问题,在编程中,我们经常需要将字符串转换为日期对象,或者将日期对象转换为字符串。下面,我们将详细讨论 Java 中日期格式转换的知识点。 字符串转换为 java....

    oracle设置日期格式

    #### 一、Oracle日期格式基础 在开始之前,我们先来了解一些关于Oracle日期格式的基础知识: 1. **NLS_DATE_FORMAT**:这是一个非常重要的环境变量,用于控制日期在查询结果中的显示格式。 2. **日期格式字符串**...

    oracle日期及时间格式

    同时,Oracle 也提供了多种日期及时间格式的转换函数,例如 TO_DATE、TO_TIMESTAMP 等,可以将不同格式的日期及时间字符串转换为标准的日期及时间格式。 在实际应用中,了解 Oracle 日期及时间格式可以帮助开发者更...

    oracle中to_date详细用法示例(oracle日期格式转换)

    Oracle中的`TO_DATE`函数是数据库操作中非常重要的一个日期转换工具,主要用于将字符串转换成日期类型。在Oracle SQL中,日期和时间处理是数据库管理的关键部分,`TO_DATE`函数提供了灵活的方式来处理日期和时间数据...

    Oracle日期型数据格式

    ### Oracle日期型数据格式 在Oracle数据库中,日期型数据是一种非常重要的数据类型,用于存储日期和时间信息。为了确保数据的一致性和可读性,Oracle提供了多种方式来定义和处理日期格式。本文将深入探讨Oracle中的...

    oracle中日期类型与unix 时间戳的转换

    oracle中日期类型与unix 时间戳的转换, Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。 Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数 --unix时间戳与date时间互转 ...

    oracle日期字符串的相互转换

    **说明:**这里使用了`TO_CHAR()`函数,将当前系统日期转换为了`'yyyy-MM-dd'`格式的字符串。注意,这里的日期是2008-11-14,这可能是因为示例中的数据库系统的当前日期被设置为了该日期。 #### 四、字符串转日期:...

    oracle导出时间格式转换

    大家都知道,从oracle数据库中导出数据时,如果其中有字段类型为date,那么导出时将会变成to_date('29-...本程序实现了将oracle数据导出文件中的to_date('x','y')转换成'x'的功能,并去掉了一些非SQL语句,如prompt...

    ORACLE 自动类型转换

    3. **转换规则**:Oracle有一套固定的转换优先级,例如,数字优于字符,日期优于数字。但是,这种自动转换可能会导致意料之外的结果,特别是在处理NULL值、精度丢失或格式不匹配时。 4. **问题与风险**:虽然自动...

    oracle 日期转换相关sql

    ### Oracle 日期转换相关 SQL 知识点 在 Oracle 数据库中,日期处理是一项非常重要的功能,尤其是在数据处理、报表生成等应用场景中。本文将基于提供的文件信息来深入解析 Oracle 日期格式化、转换以及相关的 SQL ...

    从oracle数据库取出日期按格式显示

    3. **格式化并输出**:使用`format()`方法将从数据库中获取的日期转换为指定格式的字符串,然后通过`out.println()`输出。 ### 注意事项 - 在处理Oracle数据库中的日期时,需要注意时区问题。Oracle数据库默认使用...

    oracle日期查询相关

    `TO_CHAR`函数可以用来将日期转换为字符串形式,并且可以根据不同的需求定制日期显示的格式。这对于数据展示或日志记录等场景非常有用。 ##### 1. 常用的日期格式符 - `YYYY`: 年份,四位数字表示。 - `MM`: 月份...

    oracle日期时间判断函数

    针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个关键的函数,它们主要用于判断字符串是否可以转换为合法的日期时间格式。 1. TO_DATE函数: TO_DATE是Oracle中用于将字符串转换为日期...

    Oracle行列转换

    在处理数据时,有时我们需要将数据从行格式转换为列格式,或者反之,这一过程被称为“行列转换”。Oracle提供了多种方法来实现这样的转换,这对于数据分析、报表制作以及优化查询性能等场景非常有用。下面我们将深入...

    Oracle日期格式.docx

    Oracle提供了一系列的函数来处理日期和时间,其中`TO_DATE`和`TO_CHAR`是两个关键的日期转换函数。 `TO_DATE`函数用于将字符串转换为日期类型。它的基本语法是`TO_DATE("要转换的字符串","转换的格式")`。在这里,...

    Oracle TO_DATE 日期格式

    // 日期转换为字符串 * SELECT TO_CHAR(SYSDATE,'YYYY') AS NOWYEAR FROM DUAL; // 获取当前年份 * SELECT TO_CHAR(SYSDATE,'MM') AS NOWMONTH FROM DUAL; // 获取当前月份 * SELECT TO_CHAR(SYSDATE,'DD') AS ...

    Oracle日期格式.pdf

    `TO_CHAR`函数则相反,它将日期或时间类型的数据转换为字符串,同样需要指定转换格式。例如: ```sql SELECT TO_CHAR(SYSDATE, 'yy-mm-dd hh24:mi:ss') FROM DUAL; ``` 这将返回当前系统的日期和时间,按照指定的...

Global site tag (gtag.js) - Google Analytics