SQL日期时间转为字符串
SQL日期时间转为字符串
SELECTCONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECTCONVERT(varchar(100), GETDATE(), 1): 05/16/06
SELECTCONVERT(varchar(100), GETDATE(), 2): 06.05.16
SELECTCONVERT(varchar(100), GETDATE(), 3): 16/05/06
SELECTCONVERT(varchar(100), GETDATE(), 4): 16.05.06
SELECTCONVERT(varchar(100), GETDATE(), 5): 16-05-06
SELECTCONVERT(varchar(100), GETDATE(), 6): 16 05 06
SELECTCONVERT(varchar(100), GETDATE(), 7): 05 16, 06
SELECTCONVERT(varchar(100), GETDATE(), 8): 10:57:46
SELECTCONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
SELECTCONVERT(varchar(100), GETDATE(), 10): 05-16-06
SELECTCONVERT(varchar(100), GETDATE(), 11): 06/05/16
SELECTCONVERT(varchar(100), GETDATE(), 12): 060516
SELECTCONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
SELECTCONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
SELECTCONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECTCONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
SELECTCONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
SELECTCONVERT(varchar(100), GETDATE(), 23): 2006-05-16
SELECTCONVERT(varchar(100), GETDATE(), 24): 10:57:47
SELECTCONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
SELECTCONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
SELECTCONVERT(varchar(100), GETDATE(), 101): 05/16/2006
SELECTCONVERT(varchar(100), GETDATE(), 102): 2006.05.16
SELECTCONVERT(varchar(100), GETDATE(), 103): 16/05/2006
SELECTCONVERT(varchar(100), GETDATE(), 104): 16.05.2006
SELECTCONVERT(varchar(100), GETDATE(), 105): 16-05-2006
SELECTCONVERT(varchar(100), GETDATE(), 106): 16 05 2006
SELECTCONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
SELECTCONVERT(varchar(100), GETDATE(), 108): 10:57:49
SELECTCONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
SELECTCONVERT(varchar(100), GETDATE(), 110): 05-16-2006
SELECTCONVERT(varchar(100), GETDATE(), 111): 2006/05/16
SELECTCONVERT(varchar(100), GETDATE(), 112): 20060516
SELECTCONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
SELECTCONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
SELECTCONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
SELECTCONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
SELECTCONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Sql Server日期与时间函数:
. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,'2004-09-01','2004-09-18') --返回:17
4. datepart 返回代表指定日期的指定日期部分的整数。
SELECT DATEPART(month, '2004-10-15') --返回 10
5. datename 返回代表指定日期的指定日期部分的字符串
SELECT datename(weekday, '2004-10-15') --返回:星期五
6. day(), month(),year() --可以与datepart对照一下
select 当前日期=convert(varchar(10),getdate(),120)
,当前时间=convert(varchar(8),getdate(),114)
select datename(dw,'2004-10-15')
select 本年第多少周=datename(week,'2004-10-15')
,今天是周几=datename(weekday,'2004-10-15')
Sql Server日期函数 参数/功能
GetDate( ) 返回系统目前的日期与时间
DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1
DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期
DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值
DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称
参数 interval的设定值如下:
值 缩 写(Sql Server) (Access 和 ASP) 说明
Year Yy yyyy 年 1753 ~ 9999
Quarter Qq q 季 1 ~ 4
Month Mm m 月1 ~ 12
Day of year Dy y 一年的日数,一年中的第几日 1-366
Day Dd d 日,1-31
Weekday Dw w 一周的日数,一周中的第几日 1-7
Week Wk ww 周,一年中的第几周 0 ~ 51
Hour Hh h 时0 ~ 23
Minute Mi n 分钟0 ~ 59
Second Ss s 秒 0 ~ 59
Millisecond Ms - 毫秒 0 ~ 999
access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似
Sql Server日期函数举例:
1.GetDate() 用于sql server :select GetDate()
2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592 秒
DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为 5 天
3.DatePart('w','2005-7-25 22:56:32')返回值为 2 即星期一(周日为1,周六为7)
DatePart('d','2005-7-25 22:56:32')返回值为 25即25号
DatePart('y','2005-7-25 22:56:32')返回值为 206即这一年中第206天
DatePart('yyyy','2005-7-25 22:56:32')返回值为 2005即2005年
串 转 日期:
convert(datetime,字符串)
cast( '2003-03-16 ' as datetime)
SQL日期时间转为字符串相关推荐
- python按年月日输出字符串_python日期时间转为字符串或者格式化输出的实例
python日期时间转为字符串或者格式化输出的实例 如下所示: 年月日时分秒 >>> print datetime.datetime.now().strftime("%Y- ...
- SQL日期时间和字符串函数
转载于:https://www.cnblogs.com/ziyandeyanhuo/p/4931652.html
- 把一个中文日期时间格式字符串转为日期时间
MS SQL Server2012中把一个中文日期时间格式字符串转为日期时间. 如: DECLARE @d NVARCHAR(20) = N'2012年08月12日14时36分48秒' SELECT ...
- sql日期时间相减语句
sql日期时间相减语句 本款教程利用了datediff函数,来对数据库教程的日期进行相减查询哦,下面便写了n种关于mssql 日期相减的方法. sql中两个日期相减 1.相差天数 select tru ...
- python3 日期时间和字符串来回转换
1.字符串转日期时间 from datetime import date, timedelta, datetimestr_date = '2022-05-08 12:35:46'date_date = ...
- SQL日期时间不能早于1753年
SQL日期时间不能早于1753年 1.公元元年的第一天,也就是公元1年1月1日,那天是星期六. 2. 现行的公历是格利戈里历法,这个历法并不是连续的,中间缺少了11天.1752年9月2 ...
- SqlServer 日期时间格式 字符串相互转换 及相关函数
一.sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新 ...
- sql 日期时间函数+格式转换
<日期时间函数> (可参考下列表格) 转换函数 to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd') ...
- Oracle PL/SQL——日期时间函数的运用
建表.数据插入 CREATE TABLE TEST.STU2(SNO VARCHAR2(10) PRIMARY KEY,SNAME VARCHAR2(10),SGENTLE VARCHAR2(2),S ...
最新文章
- 移动端HTML5性能优化
- 人工智能,人脸识别门禁下的校园考勤
- MySQL外键的设置及作用
- 一个好用的时间管理Chrome扩展 - Calendar and Countdown
- SQL ABAP ST05 hint
- BlackHat Arsenal USA 2018 ToolsWatch黑客工具库
- 数学建模1(历年问题与模型)
- 共享美食:煲仔饭、香蕉粥和胡萝卜饼
- 倒计时的js实现 倒计时 js Jquery
- 虚拟服务器建网站苹果cms,零基础搭建苹果cmsv10影视站教程
- 威纶触摸屏如何设置数值输入元件的上下限和用户密码登录?
- LPDDR4X与LPDDR4 区别 <转>
- 基于STM32单片机的智能家居毕设
- Apriori算法总结
- 例说hg(四)———— 杂说hg使用场景
- onenote for windwos10_调整行距(uwp版)
- Git之新建分支命令
- 爱普生690k打印针测试软件_爱普生690k打印测试纸
- Vue+ElementUI 表格页序号延续递增
- ipc_namespace
热门文章
- java的前端还是后端_java语言是开发前端还是后端的
- 如何控制项目边界,与客户项目负责人结成同盟军
- csdn里的KaTex 公式语法
- vue z-index层级显示问题
- mysql association_mybatis 一对一与一对多collection和association的使用
- Android Studio 关于TextToSpeech Speak失败
- KCL v0.4.4 发布 - 自定义 YAML Manifests 输出以及 Python SDK
- Eclipse如何安装lombok插件
- Pycharm中光标变粗 光标进入改写状态
- ScriptManager的简单用法