Oracle关于日期时间格式设置

ORACLE日期处理大全 8 to_char(sysdate,'Month','NLS_DATE_LANGUAGE = American'), --九个字符表示的月份,右边用空格填补首字母大些。7 to_char(sysdate,'month','NLS_DATE_LANGUAGE = American'), --九个字符表示的月份,右边用空格填补全部小写。5 to_char(sysdate,'Mon','NLS_DATE_LANGUAGE = American'), --三位字符的月份缩写首字母大些。 阅读详情

一.问题描述

      我安装的数据库日期Date格式默认为’DD-M-YYYY(2-2月-1988)’,而数据库默认的格式一般都是’DD-MON-YYYY’,现在需要把日期格式改成数据库原本默认的格式。

 

二.处理方式

   修改注册表:

1.在注册表的KEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0

2.找到:NLS_LANG 如果这个不是’ American’,要设置成英文(我原来安装的时候选的是简体中文,NLS_LANG的值是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK)

3.新建一个字符串,命名为NLS_DATE_FORMAT,然后值填上想要的默认格式,例如:YYYY-MM-DD HH24:MI:SS

 

 4.第三方的工具显示的日期格式有时候和数据库默认的不通,工具里面的格式是受工具影响的,如果想要改变PLSQL Developer里面的日期显示格式,可以这样改:

PL/SQL DEVELOPER需要在Tools->Preferences->User Interface->Date/Time下修改格式即可:

5.也可以在参数文件init.ora中设置日期格式:

如修改参数文件的话。可直接在参数文件中添加:

NLS_DATA_FORMAT=YYYY-MM-DD-HH24:MI:SS,但须将注册表中上述位置的NLS_LANG字串值去掉。

matinal:ORACLE日期时间格式化参数详解 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),to_char(sysdate+n/24/60/60,'yyyy-mm-dd hh24:mi:ss') as newTime from dual //改变时间-秒。 阅读详情

相关推荐

A2B音频总线在智能座舱中的应用

车载A2B链路音频是智能座舱的核心功能,涵盖车载音响、语音识别、e-Call、消噪及回声消除等应用,随着汽车智能网联化的发展,对音频的开发要求也越来越高,需要加入更先进、功能丰富的信息娱乐功能以满足消费者的用户体验。但传统的模拟并行音频信号传输方式,难以在功能增加与整车轻量化(线缆的重量及成本减少)之间取得均衡。这时候就需要A2B音频总线了。A2B音频总线用于连接车辆中的音频设备,如麦克风(MIC)、功放(AMP)、多媒体主机(Head Unit)和T-BOX等。通过一条低成本的非屏蔽双绞线UTP,进行跨距

怿星科技的博客 3937

Oracle date(时间)类型详解

它与date的区别是不仅可以保存日期和时间,还能保存小数秒,小数位数可以指定为0-9,默认为6位,所以最高精度可以到ns(纳秒),数据库内部用7或者11个字节存储,如果精度为0,则用7字节存储,与date类型功能相同,如果精度大于0则用11字节存储。存储的前7位与date类型是一样的(世纪、年、月、日、时、分、秒),8-11字节为纳秒,采用4个字节存储。date类型在数据库中的存储固定为7个字节,每个字节分别表示:世纪、年、月、日、时、分、秒。

Cx的博客 1万+

GPU加速的容器化AI开发:AnolisOS/CentOS8中的NVIDIA驱动与CUDA最佳实践

本文详细介绍了在AnolisOS/CentOS8系统中配置NVIDIA驱动与CUDA的最佳实践,涵盖驱动安装、CUDA工具链配置、容器运行时设置及性能优化等关键步骤。特别针对容器化AI开发场景,提供了GPU透传和资源管理的实用方案,帮助开发者构建高效的GPU加速开发环境。

weixin_27791839的博客 342

oracle date日期类型 精析

  一、date 1.date、sysdate格式说明   展示   date类型,展示格式既可以为:YYYY/MM/DD,也可以为YYYY/MM/DD HH24:MI:SS;   其存储格式只有一种:YYYY/MM/DD HH24:MI:SS   展示格式一:   当你只存年月日时,date实际存储的是:年月日0时0分0秒,在plsql中,其展示格式为:YYYY/MM/DD, ...

weixin_34224941的博客 3383

Java 多线程(1)---- 初识线程

前言 多线程想必大家都不会陌生。因为在日常使用和开发中,多线程的使用实在是太常见了。我们都知道,发明多线程的目的是为了更好的利用计算机的 CPU 资源。比如在一个进程中如果只有一个线程(也叫主线程),那么如果当这个线程因为某种原因阻塞(等待用户输入数据等情况)的时候,那么相对应的这个进程也让出了 CPU 资源并暂停执行了。试想一下,如果我们在一个进程中添加多个线程,那么当这个进程中某个线程阻塞的...

指点 1548

你以为你懂 Java 反射?看了这篇源码分析,我发现我以前都错了

摘要:本文讲述了一次生产环境Metaspace内存溢出的故障排查经历。事故源于一个通用数据导出功能中频繁使用反射调用method.invoke(),触发了JVM的"膨胀机制":当同一Method对象调用超过15次时,JVM会动态生成GeneratedMethodAccessor类,导致Metaspace被撑爆。文章分析了问题根源在于循环中反复调用getMethods()创建新Method对象,并提出了三种解决方案:缓存Method对象、改用MapStruct/MethodHandle工具

BUG猿的博客 770

ORACLE日期相关语法

本文主要介绍oracle中日期的常用函数,以及常用的日期格式转换方法;有需要的小伙伴请自取

懒羊羊我小弟的博客 5761

【Linux0.11代码分析】之 系列文章链接汇总(全)

【Linux0.11代码分析】00 之 系列文章链接汇总(全)

|~~~热爱生活、努力学习的小伙汁~~~| 1451

关于oracle日期格式显示格式

日期时间的默认格式同字符集相关日期时间格式先后顺序:默认的是客户端的nls_date_format;其次是instance的nls_date_format;最后是nls_date_format如果在session中修改nls_d...

cov98559的博客 562

HANA-公司间销售ICS-IDOC系统配置-保姆级配置文档

合作伙伴编号:这个客户表示收票方(销售公司在生产公司中所对应的客户代码,卖方开票,买方收票),也就是咱们在配置消息类型输出的时候合作伙伴的类型的一个具体的客户编码,这个是站在发货工厂的角度去看的,也就是EDI 输出的 BP 合作伙伴的编号;在项目实施过程中经常会遇到关联方交易的问题,有公司间采购的业务场景,也会存在公司间销售的业务场景,本文将着重讲解公司间销售在SAP系统中的实现场景。在这个过程中,销售公司向客户开票产生应收,而生产公司向销售公司开票产生自己的应收,同时销售公司向生产公司产生应付。

我小时候很黑的博客 2393

Prompt进阶2:LangGPT(构建高性能Prompt策略和技巧)--最佳实践指南

Prompt进阶2:LangGPT(构建高性能Prompt策略和技巧)--最佳实践指南

丨汀、的博客 2652

date的oracle格式,关于oracle日期格式显示格式

日期时间的默认格式同字符集相关日期时间格式先后顺序:默认的是客户端的nls_date_format;其次是instance的nls_date_format;最后是nls_date_format如果在session中修改nls_date_format,则这个是最优先的。select * from nls_session_parameters where parameter = 'NLS_DATE_F...

weixin_36064512的博客 1514

在 SAP S/4HANA Public Cloud 中做产品扩展:从 Key User 到 ABAP Cloud 与 BTP 的三轨实践指南

摘要:SAP S/4HANA Public Cloud 提供三种扩展方式(key user、developer extensibility 和 side-by-side),遵循 clean core 原则确保升级稳定。key user 扩展适合无代码轻量改良,developer extensibility 用于受控 ABAP 开发,side-by-side 则适用于云原生独立应用。文章通过销售订单优先级字段、退货审批微服务和采购校验等案例,说明不同扩展路径的适用场景与实现方法,帮助开发者在三系统景观中合理选

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 294

plsql developer日期时间格式设置

1 工具->首选项->日期/时间都使用windows格式; 2 在环境变量加入 nls_date_format=YYYY-MM-DD HH24:MI:SS nls_timestamp_format=YYYY-MM-DD HH24:MI:SS 转载于:https://www.cnblogs.com/stono/p/5533492.html...

weixin_30677073的博客 251

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

关于Oracle中设置缺省时间显示格式的问题

在oracle的sqlplus中查询类型是DATE的字段时只能查出年月日,而且是英文格式的。而我们一般情况下需要查询出类似2010-05-01 12:10:59这种的时间格式。如何设置才能得到所需的格式呢? ORACLE的DATE类型的显示方式取决于NLS_DATE_FORMAT初始化参数,NLS_DATE_FORMAT参数可以在以下几个级别设置:1、数据库级别——如果...

weixin_34297300的博客 549

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

oracle timestamp设置

try:In Windows, start regedit, go to HKEY_Local_Machine, Software, Oracle and add entry NLS_TIMESTAMP = 'YYYY-MM-DD HH24:MI:SS'   alter session set NLS_TIMESTAMP_FORMAT='yyyy-mm-dd hh24:mi:ss.ff';

iteye_4857的博客 345

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

日期时间参数大全(一)

环境:[oracle@localhost ~]$ sqlplus -v SQL*Plus: Release 10.2.0.1.0 - Production sys@ORCL> alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS'; Session altered. sys@ORCL> alter session

记录创业路上的一些想法 3582

如何格式化数据类型为 timestamp with time zone 的显示格式

数据类为 TIMESTAMP(6) WITH TIME ZONE 的字段在显示日期时总是这样:SQL> select last_start_date from user_scheduler_jobs;LAST_START_...

cuiyefei0265的博客 9864

DATETIME FORMATE(时间格式)

来源于Oracle官方文档,为了工作中方便使用,这里截取下来供参考:http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements004.htm#i34924Table 3-15 Datetime Format ElementsElementTO_* datetime functions?Descripti...

weixin_34242658的博客 651

oracle 处理整型时间,oracle 日期时间数据类型

1.The datetime data types are DATE and TIMESTAMP;2. The database stores dates internally asnumbers. Dates are stored infixed-length fields of7 bytes each, corresponding to century, year, month,day, h...

weixin_33526828的博客 578

oracle修改默认空闲时间,Oracle修改默认时间格式

1. 向数据库中插入当前时间向Oracle插入当前日期(使用sysdate)例:insert into table (date) value(sysdate); / /插入的是系统时间和日期时间精确到天 当前的时间格式是Oracle的默认时间格式(DD-MON-RR)1.临时修改Oracle的默认时间更改Oracle的默认时间格式:SQL> alter session set nls_dat...

weixin_31545945的博客 1065

java,Oracle 12和24小时制格式化

Java中小时制:12小时制示例:SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");24小时制示例:SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");注意:yyyy-MM-dd中的MM必须大写Oracle中小时制:12小时制示例:select to...

随笔 5063

Oracle和Java 日期格式区别

JAVA:yyyy-MM-dd  HH:mm:ss                             new SimpDateFormat("yyyy-MM-dd  HH:mm:ss ") ORACLE:YYYY-MM-DD HH24:MI:SS                 to_date('2019-01-23 15:31:00','YYYY-MM-DD HH24:MI:SS ') ...

JavaBigADog的博客 444

设置 Oracle 日期格式

alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; alter session set nls_timestamp_format='yyyy-mm-dd hh24:mi:ss'; ---------------------------------------------------- 导出的SQL语句格式 -----...

frank1998819 303

ORACLE日期时间函数大全

一、oracle sql日期比较 在今天之前: select * from up_date where update < to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss') select * from up_date where update <= to_date('2007-09-07 00:00:00','yyyy-mm-d...

qq_43725031的博客 6640

修改sqlplus中显示时间日期的格式

在数据库里查询数据的时候,我们经常会遇到一些和日期时间格式的问题,比如显示语言,显示格式等。可能数据在数据库里面存放的格式是:YYYY-MM-DD HH24:MI:SS, 但我们查询出来的却是 22-1月-10, 第一反应可能是字符集出了问题。 其实还有一个原因就是系统环境变量没有设置,下面我们就来看下有关这个的配置问题。  1.  在session 中修改 1. 1 中

David Dai -- Focus on Oracle 2万+
上一篇: Oracle 配置监听
下一篇: Oracle 登录免密码/关键字区分/脚本提示/快捷键替换
ClementQL
博客等级 码龄8年 109粉丝 473原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ClementQL

机会只属于对自己更狠的人。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值