刚装的oracle,用java执行select * from table 类型是DATE的字段。只能查出年月日,而且是英文格式的。请问下怎样才能用select * from table这种方式取得类似2010-05-01 12:10:59这种的时间格式?
采纳答案:ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数
NLS_DATE_FORMAT参数可以在以下几个级别设置
ORACLE怎样把字符串转成时间格式
采纳答案:将原来的所有date字段改为用to_char(date字段,'YYYY-MM-DD HH24:MI:SS')封装下就行了
ORACLE帮我更改一下某字段的时间格式~~
相关问题:试试这样行不行:
select datatime(字段名) from tablename
Java显示oracle中时间格式问题
在线求助:select to_char(日期字段,'yyyy-mm-dd hh24:mi:ss') from table
其他回答:使用函数to_char,日期到字符串
to_date,字符串到日期,后面的格式串代表字符串的格式(年-月-日 时分秒)
select to_char(字段,'yyyy-mm-dd hh24:mi:ss') from 表
相关内容:可以修改时间格式
SQL>alter sessio set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
也可以直接设置环境变量
C:>set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
高分回答:select to_char(DATE,'yyyy-mm-dd hh24:mi:ss') from table
采纳答案:ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数
NLS_DATE_FORMAT参数可以在以下几个级别设置
1、数据库级别——如果希望所有人都看到某种格式的数据,则在SQLPLUS中运行 sql>alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 2、SESSION级别——如果只是希望自己看到某种格式而不影响其他人看到的结果 sql>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 注意只是当前登录状态有效oracle convert()语句 时间格式是什么样的
ORACLE怎样把字符串转成时间格式
采纳答案:将原来的所有date字段改为用to_char(date字段,'YYYY-MM-DD HH24:MI:SS')封装下就行了
ORACLE帮我更改一下某字段的时间格式~~
相关问题:试试这样行不行:
select datatime(字段名) from tablename
Java显示oracle中时间格式问题
在线求助:select to_char(日期字段,'yyyy-mm-dd hh24:mi:ss') from table
其他回答:使用函数to_char,日期到字符串
to_date,字符串到日期,后面的格式串代表字符串的格式(年-月-日 时分秒)
select to_char(字段,'yyyy-mm-dd hh24:mi:ss') from 表
相关内容:可以修改时间格式
SQL>alter sessio set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
也可以直接设置环境变量
C:>set NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
高分回答:select to_char(DATE,'yyyy-mm-dd hh24:mi:ss') from table
发表评论
-
Oracle关于时间/日期的操作
2012-04-09 23:12 8321.日期时间间隔操作 当前时间减去7分钟的时间 s ... -
oracle 数据库增量备份
2012-03-16 20:03 1124EXP和IMP是Oracle提供的一种逻辑备份工具。逻辑备份创 ... -
oracle start with connect by 用法
2012-02-19 23:58 997oracle 提供了start with connect by ... -
Oracle数据导入导出imp/exp
2012-02-09 17:38 595Oracle数据导入导出imp/exp 功能:Oracle数 ... -
性能监控SQL语句
2011-12-23 13:51 804分析表 analyze table tablename co ... -
常用SQL语句
2011-12-23 13:50 955查找数据库中所有字段 以对应的表 select C.colu ... -
安装到最后的两个脚本作用
2011-12-06 18:32 1020在linux下安装Oralce的时候,最后会让你以root的身 ... -
ORACLE中一个字符占多少字节
2011-12-01 22:07 3836在oracle中一个字符特别是中文占几个字节是不同的。 比如 ... -
提高SQL效率
2011-12-01 00:13 1000下面就某些SQL 语句的 where 子句编写中需要注意 ... -
“exists”和“in”的效率问题
2011-11-30 23:49 991有两个简单例子,以说明 “exists”和“in”的效率问题 ... -
Oracle建立全文索引详解
2011-11-30 20:42 14531.全文检索和普通检索的区别 不使用Oracle text功 ... -
全文检索CLOB
2011-11-30 12:00 969建议使用全文检索(FULL TEXT SEARCH) ... -
“Oracle”数据库的“周数计算”
2011-11-16 13:25 959——日期计算,算第n周的第一天及最后一天是几号。 by key ... -
Oracle中TO_DATE格式
2011-11-16 13:17 811TO_DATE格式(以时间:2007-11-02 13:4 ... -
Oracle 索引 详解
2011-11-15 13:00 26004Oracle 索引 详解 ... -
Oracle SQL中的IN 和 EXSITS区别总结
2011-11-15 11:06 984IN 确定给定的值是否与子查询或列表中的值相匹配。 EX ... -
Oracle 字符集的查看和修改
2011-11-14 23:09 912一、什么是Oracle字符集 ... -
Oracle Flashback技术总结
2011-11-14 01:06 940Flashback 技术是以Undo segment中的内容为 ... -
oracle日志归档模式改变
2011-11-14 00:15 1072在Oracle数据库中,主要 ... -
如何最大程度的 把表空间里面的数据给抢救出来
2011-11-03 16:18 1234今天一朋友问到一个比较有意识的问题: 如果一个表空间,其中一个 ...
相关推荐
Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml
ORA-01843 和 NLS_DATE_FORMAT 是在 Oracle 数据库中常见的错误,通常出现在日期处理时,尤其是当你尝试将非标准格式的日期字符串转换为日期类型时。这篇文章主要探讨了如何解决这类问题。 首先,`ORA-01843: 无效...
Oracle的日期格式可能受到NLS_DATE_FORMAT和NLS_DATE_LANGUAGE参数的影响。不同的字符集可能导致日期的默认显示格式不同。例如,对于US7ASCII字符集,日期格式可能是'01-Jan-01'。可以通过`ALTER SYSTEM`或`ALTER ...
* `SYS_CONTEXT('USERENV', 'NLS_DATE_FORMAT')`:当前日期格式 * `SYS_CONTEXT('USERENV', 'NLS_DATE_LANGUAGE')`:当前日期语言 sys_context 函数可以在 SQL 语句中使用,也可以在 PL/SQL 程序中使用。例如: ```...
例如,`NLS_DATE_FORMAT` 定义了默认日期格式,`NLS_LANGUAGE` 和 `NLS_TERRITORY` 指定了语言和区域设置。 总结起来,Oracle 系统字符集的查看涉及到多个 SQL 查询和系统表,这对于数据库管理员来说非常重要,因为...
这可能与Oracle服务器的NLS_DATE_FORMAT设置有关,该设置决定了默认的日期输入和输出格式。如果输入的日期字符串与NLS_DATE_FORMAT不匹配,就需要显式指定日期格式模型,如`to_date('20020405', 'yyyymmdd')`。此外...
`TO_CHAR(date_variable, 'format_mask')`可以自定义日期的显示格式,如`'J'`表示罗马数字的天数,`'day'`表示完整的星期名。 2. **星期计算**: - `to_char`函数配合日期格式化模型可以查询特定日期是星期几,如`...
解决这个问题的方法是要么调整NLS_DATE_FORMAT,要么在`TO_DATE`函数中明确指定输入字符串的格式。 总之,Oracle数据库中的日期格式处理涉及多个方面,包括日期和时间的转换、格式模式、语言设置以及区间比较。熟练...
6. **日期格式冲突**:Oracle的日期格式依赖于NLS参数,特别是`NLS_DATE_LANGUAGE`和`NLS_DATE_FORMAT`。如果你遇到格式冲突,可以通过`ALTER SYSTEM`或`ALTER SESSION`设置相应的NLS参数。也可以在`TO_DATE`函数中...
在Oracle数据库中,`TO_DATE`函数是一种非常重要的日期和字符转换工具,它允许我们将字符串转换为...同时,了解`NLS_DATE_LANGUAGE`和`NLS_DATE_FORMAT`等NLS参数,可以帮助我们处理跨区域和多语言环境下的日期问题。
TO_DATE 函数的基本语法是 `TO_DATE( string, format )`,其中 string 是要转换的字符串,format 是格式字符串。 例如,要将当前日期转换为字符串,可以使用 `SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') ...
其基本语法为:`TO_DATE( string1, [ format_mask ], [ nls_language ] )`。其中,`string1` 是要转换的字符,`format_mask` 是日期格式,`nls_language` 是日期语言。 例如,`SELECT TO_DATE('2007-11-02 13:45:25...
日期格式问题可能因Oracle的NLS_DATE_FORMAT设置而异,可以通过`ALTER SESSION`命令或在`TO_DATE`函数中显式指定日期语言来解决。例如: ```sql ALTER SESSION SET NLS_DATE_LANGUAGE = American; SELECT TO_CHAR...
处理日期格式冲突时,Oracle会根据当前系统的NLS_DATE_FORMAT环境变量来解析日期字符串。如果输入的日期格式与NLS_DATE_FORMAT不符,可能会导致错误。因此,最好在转换日期时明确指定格式模型,避免因系统默认设置...
在Oracle数据库中,`TO_DATE`函数是一种非常重要的日期和时间转换工具,它允许我们将字符串转换为日期...在处理日期时,应始终考虑NLS参数(如`NLS_DATE_FORMAT`和`NLS_DATE_LANGUAGE`),以确保日期的正确显示和处理。
若要全局修改所有客户端应用程序的日期格式,可以在注册表的`HKEY_LOCAL_MACHINE\Software\Oracle\Home0`主键下添加一个字符串值`NLS_DATE_FORMAT`,并设置相应的日期格式。 Oracle从8i版本开始提供了丰富的日期...
解决这个问题的方法是明确指定日期字符串的格式,或者根据系统的字符集调整NLS_DATE_FORMAT参数。 总的来说,Oracle的日期处理涉及到多个方面,包括日期和时间的转换、格式化、日期间隔计算、NULL值处理以及日期...
在 Oracle 中,还可以使用 NLS_DATE_LANGUAGE 参数来设置日期语言环境。例如: * 将日期语言环境设置为 American:`ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';` 这将影响日期和时间的显示格式。 最后,在 ...
3. `TO_DATE(string, format_mask)` 函数:这个函数将字符串转换为日期类型。`format_mask` 指定了字符串中的日期格式,例如 'yyyy-mm-dd hh24-mi-ss'。如示例所示,正确格式的字符串可以成功转换,否则会返回错误。...