linux getdate 函数,Sql中的getDate()函数

Sql Server 中一个非常强大的日期格式化函数

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM

Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06

Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16

Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06

Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06

Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06

Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06

Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06

Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46

Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM

Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06

Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16

Select CONVERT(varchar(100), GETDATE(), 12): 060516

Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937

Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967

Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47

Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157

Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM

Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16

Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47

Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250

Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM

Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006

Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16

Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006

Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006

Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006

Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006

Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006

Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49

Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM

Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006

Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16

Select CONVERT(varchar(100), GETDATE(), 112): 20060516

Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513

Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547

Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49

Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700

Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827

Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM

Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

常用:

Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46

Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47

Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49

Select CONVERT(varchar(100), GETDATE(), 12): 060516

Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-553437/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SQL ServerGETDATE函数用于获取当前系统日期和时间。它返回一个datetime类型的值,表示当前日期和时间。可以在SELECT语句使用它来获取当前日期和时间,也可以在INSERT或UPDATE语句使用它来设置日期和时间字段的默认值。例如,可以使用以下语句在一个表插入当前日期和时间: INSERT INTO mytable (datefield) VALUES (GETDATE()); ### 回答2: SQL Server 是微软提供的一款关系型数据库管理系统(DBMS),其内置了大量的函数,包括日期函数。其getdate() 函数是一个非常常用的日期函数,用于获取当前系统日期和时间(以数据库所在服务器的时区为准),也可以用于计算日期之间的时间差。以下将详细介绍其用法: 1. 获取当前日期和时间 使用 getdate() 函数可以获取当前的系统日期和时间。 例如: select getdate(); --返回如下结果: 2022-02-02 16:15:26.247 可以使用 CAST 或 CONVERT 函数将结果转化为指定的日期时间格式,例如: select cast(getdate() as date) as '当前日期'; --返回如下结果: 当前日期 ---------- 2022-02-02 select convert(varchar(20), getdate(), 120) as '当前时间'; --返回如下结果: 当前时间 ------------------ 2022-02-02 16:15:26 2. 计算日期之间的时间差 getdate() 函数还可以用于计算日期之间的时间差,例如: select datediff(day, '2022-01-01', getdate()) as '日期差'; --返回如下结果: 日期差 ----- 32 参数说明: 第一个参数:时间单位(day/minute/second/…) 第二个参数:起始日期 第三个参数:结束日期 以上就是getdate()函数的用法,希望能够对大家有所帮助。在实际的数据库应用getdate() 函数是非常方便和使用的,能够节约大量的时间和精力。 ### 回答3: SQL ServerGETDATE函数用于获取当前系统日期和时间。 语法如下: GETDATE() 返回值为日期和时间格式,如“2022-08-27 14:30:00.000”。它的精度为毫秒级,可以获取到最新的系统时间和日期。 GETDATE函数可以与其他SQL语句一起使用,例如INSERT或UPDATE语句。例如,如果我们想在数据库添加一条数据,并将当前时间戳作为创建时间,可以如下编写代码: INSERT INTO table_name (column1, column2, createTime) VALUES ('data1', 'data2', GETDATE()); 此时createTime列会被自动填充为当前时间戳。 除了GETDATE函数SQL Server还有其他类似的日期和时间函数,例如: - CURRENT_TIMESTAMP:与GETDATE函数作用相同,返回当前日期和时间,精度为毫秒。 - SYSDATETIME:返回当前日期和时间,精度为100纳秒。 - SYSUTCDATETIME:返回当前UTC(协调世界时)日期和时间,精度为100纳秒。 - GETUTCDATE:类似于SYSUTCDATETIME函数,但其返回值的精度为毫秒。 总之,GETDATE函数SQL Server非常常用的函数,可以获取到系统当前的日期和时间。在实际使用,我们可以将其与其他SQL语句一起使用,以实现各种功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值