格式为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的时间格式转换相关推荐

  1. dd/MM/yyyy:HH:mm:ss +0800时间格式的转换

    SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z", Locale.US); Date da ...

  2. js获取当前日期,并且转化为时间格式“yyyy-MM-dd HH:MM:SS”

    js获取当前日期,并且转化为时间格式"yyyy-MM-dd HH:MM:SS" function getNowFormatDate() {var date = new Date() ...

  3. 自定义jackson解析时间格式yyy-MM-dd HH:mm:ss

    原文:https://my.oschina.net/xpx/blog/1924695 一.问题排查 1.出现的场景 1)服务端通过springmvc写了一个对外的接口,返回一个json字符串,其中该j ...

  4. SimpleDateFormat df = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);//设置日期格式

    java日期格式大全 format SimpleDateFormat(转) SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH ...

  5. 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: ...

  6. python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式

    python日期格式统一化: 各种日期时间格式处理为标准统一日期时间格式 import traceback import pandas as pd aa = ['2021年12月11日 19:19', ...

  7. SpringBoot 配置返回前端固定格式yyyy-MM-dd HH:mm:ss和接收ISO时间自动转为LocalDateTime

    接受前端时间问题 参考链接出处 修改后的代码(包括引用的出处) 有解释不清问题请留言,希望能帮到你! 参考链接出处 https://blog.csdn.net/qq_42937522/article/ ...

  8. js获取当前时间字符串 格式yyyy-MM-dd HH:MM:SS

    代码 /** 获取当前时间 格式:yyyy-MM-dd HH:MM:SS */ function getCurrentTime() { var date = new Date();//当前时间 var ...

  9. 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 的解决方法,提供给碰到和我 ...

最新文章

  1. .net c# 正则表达式 平衡组/递归匹配
  2. 基于IPSec的×××配置实验
  3. ConcurrentHashMap的初步使用及场景
  4. JDK 10:从Java访问Java应用程序的进程ID
  5. java同步方法的特点_java多线程有哪些优点?同步实例代码展示
  6. Linux内存管理之基本概念介绍(一)
  7. jQuery 1.11 / 2.1 beta 版发布
  8. ParticleSystem的使用
  9. Atitit 单点登录实现几种模式架构图 目录 1. 因此要点也就以下两个:存储信任验证信任 1 1.1. 共享cookie (最简单 1 1.2. 通过 url带token参数跳转 1 1.3.
  10. 洛谷oj---P3205 [HNOI2010]合唱队
  11. 逻辑推理判断 —— 每周一测(智者参与)
  12. 全网最全 ECMAScript 攻略
  13. java更改exif信息_照片EXIF信息的读取和改写的JAVA实现
  14. 本地数据库迁移至服务器数据库的教程
  15. 为什么只看重结果_太过于看重结果会失掉过程
  16. datadog ebpf模块 offset-guess.o 问题排查解决
  17. 如何删去微信小程序服务器,微信小程序怎么注销
  18. Python学习笔记 | opencv图像处理(一)
  19. python中矩阵的表示方法,稀疏矩阵在Python中的表示方法
  20. Idea自带http测试功能真香

热门文章

  1. Odoo产品分析 (三) -- 人力资源板块(1) -- 员工目录(1)
  2. Java毕设项目大学生创业众筹系统(java+VUE+Mybatis+Maven+Mysql)
  3. python函数五要素_Python---基本掌握要素(《Python编程从入门到实践》)
  4. podman 使用初
  5. 扫雷游戏软件测试,软件测试扫雷游戏.doc
  6. 数据结构13:无序表抽象数据类型(链表)(一)
  7. (翻译)标签云(Tag Cloud)
  8. ORB:FAST关键点和rBRIEF描述子
  9. 分享几个NB的素材网站
  10. C++ 异常 0xC0000005 访问冲突,exit code 0xC0000005 的解决方法