【SQL】格式为yyyymmddhh:mm:ss的时间格式转换
格式为yyyymmddhh:mm:ss的时间格式转换
医务部要求统计住院时间48小时以内病人的手术情况,通过计算出区时间cqrq与入区时间rqrq的时间差,可以进行统计。
金仕达数据库中的时间格式为yyyymmddhh:mm:ss,非标准格式的字符串格式,需要转换成标准格式的时间格式datetime。
使用一下语句
datediff (hour,
convert (datetime,substring (rqrq,1,4)+'-'+substring (rqrq,5,2)+'-'+substring (rqrq,7,2)+' '+substring (rqrq,9,8),120),
convert (datetime,substring (cqrq,1,4)+'-'+substring (cqrq,5,2)+'-'+substring (cqrq,7,2)+' '+substring (cqrq,9,8),120))
其中substring 函数是截取字符串,第一个变量是被截取的字符串,可以使用如'****'的格式;第二个变量是字符串开始的位数;第三个变量是截取的字符数量。本例中,substring (rqrq,1,4) 是指 讲字符串rqrq的从第一位开始截取四位,即年份yyyy。
convert函数进行格式转换,有三个变量,第一个是目标格式;第二个是被转换的字段;第三个变量是可选变量,转换时间格式时,表示时间格式类型。全部的时间类型附后。
datediff函数进行时间差计算,也是三个变量,第一个是计算时间的单位,可以计算年year,月month,日day,时hour,分minute,秒second,毫秒ms,纳秒ns;第二个变量是减数,也就是前一个时间;第三个变量是被减数,是较后的时间。
------------------------------------------------
附全部的时间格式:
Style ID | Style 格式 |
---|---|
100 或者 0 | mon dd yyyy hh:miAM (或者 PM) |
101 | mm/dd/yy |
102 | yy.mm.dd |
103 | dd/mm/yy |
104 | dd.mm.yy |
105 | dd-mm-yy |
106 | dd mon yy |
107 | Mon dd, yy |
108 | hh:mm:ss |
109 或者 9 | mon dd yyyy hh:mi:ss:mmmAM(或者 PM) |
110 | mm-dd-yy |
111 | yy/mm/dd |
112 | yymmdd |
113 或者 13 | dd mon yyyy hh:mm:ss:mmm(24h) |
114 | hh:mi:ss:mmm(24h) |
120 或者 20 | yyyy-mm-dd hh:mi:ss(24h) |
121 或者 21 | yyyy-mm-dd hh:mi:ss.mmm(24h) |
126 | yyyy-mm-ddThh:mm:ss.mmm(没有空格) |
130 | dd mon yyyy hh:mi:ss:mmmAM |
131 | dd/mm/yy hh:mi:ss:mmmAM |
【SQL】格式为yyyymmddhh:mm:ss的时间格式转换相关推荐
- dd/MM/yyyy:HH:mm:ss +0800时间格式的转换
SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z", Locale.US); Date da ...
- js获取当前日期,并且转化为时间格式“yyyy-MM-dd HH:MM:SS”
js获取当前日期,并且转化为时间格式"yyyy-MM-dd HH:MM:SS" function getNowFormatDate() {var date = new Date() ...
- 自定义jackson解析时间格式yyy-MM-dd HH:mm:ss
原文:https://my.oschina.net/xpx/blog/1924695 一.问题排查 1.出现的场景 1)服务端通过springmvc写了一个对外的接口,返回一个json字符串,其中该j ...
- SimpleDateFormat df = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);//设置日期格式
java日期格式大全 format SimpleDateFormat(转) SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH ...
- oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别
oracle日期格式和java日期格式区别 HH24:mm:ss和HH24:mi:ss的区别 1.java 1)分钟用mm表示 24小时制: java(区分大小写):yyyy-MM-dd HH:mm: ...
- python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式
python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式 import traceback import pandas as pd aa = ['2021年12月11日 19:19', ...
- SpringBoot 配置返回前端固定格式yyyy-MM-dd HH:mm:ss和接收ISO时间自动转为LocalDateTime
接受前端时间问题 参考链接出处 修改后的代码(包括引用的出处) 有解释不清问题请留言,希望能帮到你! 参考链接出处 https://blog.csdn.net/qq_42937522/article/ ...
- js获取当前时间字符串 格式yyyy-MM-dd HH:MM:SS
代码 /** 获取当前时间 格式:yyyy-MM-dd HH:MM:SS */ function getCurrentTime() { var date = new Date();//当前时间 var ...
- date java 格式化 sss_JAVA时间格式为yyyy-MM-ddTHH:mm:ss.SSS+SSSS转为常用时间格式
简介 本文记录了在JAVA开发工作中遇到了时间格式为: yyyy-MM-ddTHH:mm:ss.SSS+SSSS 转为常用时间格式: yyyy-MM-dd HH:mm:ss 的解决方法,提供给碰到和我 ...
最新文章
- .net c# 正则表达式 平衡组/递归匹配
- 基于IPSec的×××配置实验
- ConcurrentHashMap的初步使用及场景
- JDK 10:从Java访问Java应用程序的进程ID
- java同步方法的特点_java多线程有哪些优点?同步实例代码展示
- Linux内存管理之基本概念介绍(一)
- jQuery 1.11 / 2.1 beta 版发布
- ParticleSystem的使用
- Atitit 单点登录实现几种模式架构图 目录 1. 因此要点也就以下两个:存储信任验证信任	1 1.1. 共享cookie (最简单	1 1.2. 通过 url带token参数跳转	1 1.3.
- 洛谷oj---P3205 [HNOI2010]合唱队
- 逻辑推理判断 —— 每周一测(智者参与)
- 全网最全 ECMAScript 攻略
- java更改exif信息_照片EXIF信息的读取和改写的JAVA实现
- 本地数据库迁移至服务器数据库的教程
- 为什么只看重结果_太过于看重结果会失掉过程
- datadog ebpf模块 offset-guess.o 问题排查解决
- 如何删去微信小程序服务器,微信小程序怎么注销
- Python学习笔记 | opencv图像处理(一)
- python中矩阵的表示方法,稀疏矩阵在Python中的表示方法
- Idea自带http测试功能真香
热门文章
- Odoo产品分析 (三) -- 人力资源板块(1) -- 员工目录(1)
- Java毕设项目大学生创业众筹系统(java+VUE+Mybatis+Maven+Mysql)
- python函数五要素_Python---基本掌握要素(《Python编程从入门到实践》)
- podman 使用初
- 扫雷游戏软件测试,软件测试扫雷游戏.doc
- 数据结构13:无序表抽象数据类型(链表)(一)
- (翻译)标签云(Tag Cloud)
- ORB:FAST关键点和rBRIEF描述子
- 分享几个NB的素材网站
- C++ 异常 0xC0000005 访问冲突,exit code 0xC0000005 的解决方法