SQL数据库字符串与时间相互转换「建议收藏」

SQL数据库字符串与时间相互转换「建议收藏」SQL数据库字符串与时间相互转换,字符串转日期时间格式,日期时间格式转字符串格式。

大家好,又见面了,我是你们的朋友全栈君。

SQL数据库字符串与时间转换

当前时间:now()

时间转字符串: date_format(date,’%Y-%m-%d’)

  select date_format(now(), '%Y-%m-%d %H:%i:%s');  

2019-04-18 15:39:16

字符串转时间: str_to_date(date,’%Y-%m-%d’)

  select str_to_date('2016-09-09 15:43:28', '%Y-%m-%d %H:%i:%s');

%Y:4位的年份
%y:代表2为的年份
%m:代表月, 格式为(01……12)
%c:代表月, 格式为(1……12)
%d:代表月份中的天数,格式为(00……31)
%e:代表月份中的天数, 格式为(0……31)
%H:代表小时,格式为(00……23)
%k:代表 小时,格式为(0……23)
%h: 代表小时,格式为(01……12)
%I: 代表小时,格式为(01……12)
%l :代表小时,格式为(1……12)
%i: 代表分钟, 格式为(00……59)
%r:代表 时间,格式为12 小时(hh:mm:ss [AP]M)
%T:代表 时间,格式为24 小时(hh:mm:ss)
%S:代表 秒,格式为(00……59)
%s:代表 秒,格式为(00……59)

sqlserver:
当前时间:getdate()

convert(目标类型[datatime/varchar],‘输入内容’[时间/字符串],格式);

时间转字符串:

select convert(varchar(100), GETDATE(), 101)
04/06/2019

select convert(varchar(100), GETDATE(), 11)
19/04/06
select convert(varchar(100), GETDATE(), 12)
190406
select convert(varchar(100), GETDATE(), 23)
2019-04-06
select convert(varchar(100), GETDATE(), 24)
16:44:26
select convert(varchar(100), GETDATE(), 102)
2019.04.06
select convert(varchar(100), GETDATE(), 111)
2019/04/06
select convert(varchar(100), GETDATE(), 112)
20190406
select convert(varchar(100), GETDATE(), 120)
2019-04-06 16:48:02
select convert(varchar(100), GETDATE(), 121)
2019-04-06 16:48:12.267

字符串转时间:

select convert(datetime,‘11/1/2003’,101)
2003-11-01 00:00:00.000

select convert(date,‘11/1/2003’)
2003-11-01

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136975.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • visual paradigm创建类图_uml对象图例子

    visual paradigm创建类图_uml对象图例子Visual Paradigm 教程[UML]:如何使用子图?

    2022年4月22日
    159
  • vue的路由懒加载_vue图片懒加载

    vue的路由懒加载_vue图片懒加载vue打包后的js文件越来越大,这会是影响加载时间的重要因数。当构建的项目比较大的时候,懒加载可以分割代码块,提高页面的初始加载效率。下面是几种常见vue路由懒加载的方法。

    2022年10月6日
    0
  • Textmate调试Python「建议收藏」

    Textmate调试Python「建议收藏」转http://phaibin.72pines.com/2011/08/11/textmate%E8%B0%83%E8%AF%95python/[code="java"]Textmate调试Python要让Textmate调试Python的时候在光标停在编辑器里面,类似XCode的效果,需要安装PdbTextMateSupport。方法是:sudoeasy_installP…

    2022年7月12日
    27
  • 反射机制 java_什么叫反射机制

    反射机制 java_什么叫反射机制Java反射机制概述一、Java反射机制概述1.JavaReflection2.动态语言vs静态语言二、理解Class类并获取Class的实例1.概述2.方法3.哪些类型可以有Class对象?4.获取Class类的实例(四种方法)三、类的加载与ClassLoader的理解1.类的加载过程2.什么时候会发生类初始化?3.类加载器的作用4.JVM中不同类型的类的加载器5.6.Properties:用来读取配置文件。四、创建运行时类的对象五、获取运行时类的完整结构1.获取当前

    2022年8月24日
    4
  • 大数据数仓建模

    大数据数仓建模        大数据项目之电商数仓(用户行为数据采集)数据仓库简介      1.什么是数据库?    数据库(database)是按照数据结构来组织,存储和管理数据的建立在计算机存储设备上的仓库。    数据库是长期存储在计算机内,有组织的,可共享的数据集合。数据库中的数据指的是以一定的数据模型组织,描述和存储在一起,具有尽可能小的冗余度,较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。    常用的数据库有mysql,oracle,sqlserver等。作用不一样,数据库是

    2022年5月7日
    47
  • 交换机telnet配置

    交换机telnet配置

    2021年7月30日
    67

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号