ORACLE 特殊日期时间转换,计算

news/2024/6/19 3:53:59 标签: oracle, 数据库

一:特殊日期处理

  1. 如该字段存储日期形式为:2023/4/23 9:00,2023-3-1 12:23。将这样的数据转换成正确的格式(yyyy-mm-dd HH24:mi:ss),即为:2023-04-23 09:00:00。这里举例的字段为:JSSJ,YDSJ
  2. 如该字段存储日期时间为:2023-09-28 15:26:16.000的格式。将这样的格式转为DATE类型的格式,即为:2023-09-28 15:26:16。这里举例的字段分别为:ACDMSTARTTIME,ACDMENDTIME

举例如下:
查询出转换前的日期时间和转换后的日期时间:
我这里别人存储时所有的字段都是VARCHAR2字符串类型的

查询和处理的sql:

SELECT
	JSSJ,
	to_date( translate(JSSJ, 'TS', ' ' ), 'yyyy-mm-dd HH24:mi:ss' )JSSJ,
	YDSJ,
	to_date( translate(YDSJ, 'TS', ' ' ), 'yyyy-mm-dd HH24:mi:ss' )YDSJ,
	ACDMSTARTTIME,
	CAST(TO_TIMESTAMP(ACDMSTARTTIME,'yyyy-MM-dd hh24:mi:ss.ff3') AS DATE)ACDMSTARTTIME,
	ACDMENDTIME,
	CAST(TO_TIMESTAMP(ACDMENDTIME,'yyyy-MM-dd hh24:mi:ss.ff3') AS DATE)ACDMENDTIME
FROM
	CBSDADE

查询结果如下:
在这里插入图片描述

二:时间计算

看这篇博客:https://blog.csdn.net/kingkongii/article/details/10469403


http://www.niftyadmin.cn/n/5106836.html

相关文章

AMEYA360:ROHM开发出可更大程度激发GaN器件性能的超高速栅极驱动器IC

全球知名半导体制造商ROHM(总部位于日本京都市)开发出一款超高速驱动GaN器件的栅极驱动器IC“BD2311NVX-LB”。 近年来,在服务器系统等领域,由于 IoT 设备的需求日益增长,电源部分的功率转换效率提升和设备的小型化已经成为重要的社会课题&am…

连续/离散的控制系统阶跃测试(包括MATLAB里的step()函数)

阶跃测试 只要是连续时间系统,无论是传递函数还是连续状态空间形式的模型,直接可以用**step()**做阶跃测试;但是对于离散系统而言,不能用step()函数,可以自行编写代码,如下。 1、离散系统:x(k…

光伏生产机器视觉系统应用场景全解析

​ 光伏产品的核心追求即为光电转化率,降本增效是光伏企业发展的永久动力。而光电转化率的提升、生产的降本增效,则来自于光伏硅片、电池片、组件、辅料等多个环节生产技术的提升和创新。光伏产品作为高产能、高精度的制造业产品,各段产业链上…

Kibana Discover数据查询

步骤1:打开管理页面(Management) 步骤2: 因为前面的章节导入航班数据的时候,自动创建了一个名字叫kibana_sample_data_flights的航班数据索引,如果我们只想搜索kibana_sample_data_flights索引的数据,则不需要通配符&…

数据库管理-第112期 Oracle Exadata 03-网络与ILOM(20231020)

数据库管理-第112期 Oracle Exadata 03-网络与ILOM(202301020) 在Exadata中,除了对外网络以外,其余网络都是服务于一体机内部各组件的网络,本期对这些网络的具体情况和硬件管理相关做一个讲解。 1 网络分类 1.1 生产…

Go 中的方法

方法介绍 方法只是一个func关键字和方法名称之间具有特殊接收者类型的函数,接收者可以是结构类型或非结构类型。 下面提供了方法声明的语法。 func (t Type) methodName(parameter list) { }上面的代码片段创建了一个methodName以接收者Type类型命名的方法。t被…

Linux系统之passwd命令的基本使用

Linux系统之passwd命令的基本使用 一、passwd命令介绍1.1 passwd命令简介1.2 passwd命令起源 二、passwd命令的使用帮助2.1 passwd命令的help帮助信息2.2 passwd命令的语法解释 三、查看passwd相关文件3.1 查看用户相关文件3.2 查看组相关文件 四、passwd命令的基本使用4.1 设置…

Linux 最大可以打开多少文件描述符?

Linux 最大可以打开多少文件描述符? 在日常开发中,对文件的操作可谓是再寻常不过的意见事情。那么你是否有这样一个疑问, 我最多可以打开多少个文件呢? 在Linux系统中,当某个程序打开文件时,内核返回相应…