千家信息网

SybaseIQ - 日期函数

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,一、getdate()作用:得到服务器当前的时间二、datepart(interval,date)参数:interval:时间的某一个部分(如时、分、秒、天、周、月、季、年)date:当前日期或指定日
千家信息网最后更新 2025年01月21日SybaseIQ - 日期函数

一、getdate()

作用:

得到服务器当前的时间


二、datepart(interval,date)

参数:

interval:时间的某一个部分(如时、分、秒、天、周、月、季、年)

date:当前日期或指定日期

作用:

取指定时间的某一个部分,年月天时分秒

示例:

select datepart(yy,getdate()) --year

select datepart(mm,'2012-05-01') --month

select datepart(dd,getdate()) --day

select datepart(hh,getdate()) --hour

select datepart(mi,getdate()) --min

select datepart(ss,getdate()) --sec

select datepart(weekday,getdate()) --默认星期天为第一天,可通过 set datefirst 1修改为星期一为第一天



三、datediff(interval,date,date)

参数:

interval:时间的某一个部分(如时、分、秒、天、周、月、季、年)

date:当前日期或指定日期

作用:

计算第一个日期和第二个日期在用指定的时间部分计算后的差距,第一个更大为负数

示例:

select datediff(day,'2008-10-1','2008-10-31') --30

select datediff(day,'2006-12-10','2006-11-30') --10


四、dateadd(interval, number, date)

参数:

interval:间隔时间(如时、分、秒、天、周、月、季、年)

number:间隔数(正数为向后+N,负数为向前-N)

date:当前日期或指定日期

作用:

计算指定时间,再加上表达式指定的时间长度

示例:

select dateadd(hour,1,getdate()) --时

select dateadd(minute,1,getdate()) --分

select dateadd(second,1,getdate()) --秒

select dateadd(day,1,getdate()) --天

select dateadd(week,1,getdate()) --周

select dateadd(month,1,getdate()) --月

select dateadd(quarter,1,getdate()) --季

select dateadd(year,1,getdate()) --年


五、convert(type,date,style)

参数:

type:要转换为的目标数据类型(如char、int)

date:需要转换的日期

style:规定的时间/日期格式的编码(如101、102)

作用:

把日期转换为其他的类型和指定格式的数据

示例:

select convert(char,getdate(),101) --'09/27/2003'

select convert(char,getdate(),102) --'2003.11.12'

select convert(char,getdate(),103) --'27/09/2003'

select convert(char,getdate(),104) --'27.09.2003'

select convert(char,getdate(),105) --'27-09-2003'

select convert(char,getdate(),106) --'27 Sep 2003'

select convert(char,getdate(),107) --'Sep 27, 2003'

select convert(char,getdate(),108) --'11:16:06'

select convert(char,getdate(),109) --'Sep 27 2003 11:16:28:746AM'

select convert(char,getdate(),110) --'09-27-2003'

select convert(char,getdate(),111) --'2003/09/27'

select convert(char,getdate(),112) --'20030927'

select convert(char,getdate(),120) --'2012-05-01 14:21:40'







日期 时间 作用 参数 示例 部分 数据 星期 格式 类型 负数 分秒 大为 天时 差距 年月 服务器 正数 目标 编码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 成都腾讯天美软件开发 跟网络安全相关的小项目 南理工网络安全学院专硕几年 数据库查询每个人总成绩 数据库不一样能整合UC吗 软件开发icursoft 网络安全等级保护数据库测评 网络安全对我国发展的影响 数据库创建事务的一般过程是 mp3如何存数据库 软件开发首选青岗科技 淘宝平台服务器维护要多久 数据库检测sql注入 天津服务器配套机柜云主机 游戏软件开发读什么专业 服务器启动整个程序 服务器无法启动光标一直闪烁 我的世界插件服务器怎么装插件 计算机网络技术中专高频考点 河北高科技软件开发推荐货源 pubg低配版服务器错误 网络安全概论 刘建伟pdf 昆明互联网科技怎样 威海定制软件开发企业 简述数据库恢复的几种技术 虚拟服务器无法下载文件 普通主板能放服务器机箱吗 数据库表导出中断能用么 r星服务器为什么总是提示更新 东西湖国家网络安全永久会址
0