定制小程序开发sql时间函数以及格式转换

文章目录

一、sql定制小程序开发中的时间函数们

1.getdate()

定制小程序开发获取当前系统日期,时间

2.dateadd(type,num,date)

在date的基础上增加num个type,并返回相加后的日期值
type包括以下内容,第一列为全称,第二列为缩写,第三列为时间长度

3.datediff(type,date1,date2)

默认表示两个日期的相差的天数,也可以修改type查询不同单位

4.datepart(part,date)

返回代表指定日期的指定日期部分的整数。
for example
select DATEPART(month, ‘2004-10-15’) return 10

5.datename(part,date)

返回代表指定日期的指定日期部分的字符串
for example
select datename(weekday, ‘2004-10-15’) --return:星期五

6.day(date),month(date),year(date)

这一组方法是获取日,月,年

7.TIMESTAMPDIFF(type,date1,date2)

表示两个日期的相差,可以查多个单位,比如月,秒,时等,默认精确到秒,可以和datediff相比较,同时比timediff可以计算更大的插值,后者在计算到秒时只能计算差值在34天左右

二、时间格式转化

1.DATE()

将datetime的格式转化为YYYY-MM-DD

2.DATETIME(datetime)

将datetime的格式转化为YYYY-MM-DD HH:MM:SS

3.转换成(年-月-日)

Select CONVERT(varchar(100), GETDATE(), 23)

4.转换成(时:分:秒)

Select CONVERT(varchar(100), GETDATE(), 8)

5.转换成(年-月-日 时:分:秒)

Select CONVERT(varchar(100), GETDATE(), 20)

6.日-月-年

Select CONVERT(varchar(100), GETDATE(), 105)

7.年/月/日

Select CONVERT(varchar(100), GETDATE(), 111)

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发