SQLServer常用日期时间函数
MS SQL Server的预定日期日期时间格式中文版是yyyy-mm-dd HH:毫米:ss.mmm长日期和短日期格式
复制代码代码如下所示:
短日期格式:yyyy-m-d
选择替换(转换(varchar(10),getdate(),120),N'- 0、-)
长日期格式:yyyy-mm-dd天
选择的东西(东西(转换(字符(char((char((转换),getdate(),112),5,n'years,8,0,N个月)+ N天
短日期格式:YYYY M D日
选择datename(年,getdate())+ N +投(DatePart(月,getdate())为varchar)+ N个月。
完成日期+时间格式:yyyy-mm-dd HH:MI:SS:嗯
选择转换(char(11),getdate(),120)+转换(char(12),getdate(),114)
转换
复制代码代码如下所示:
选择转换(varchar(100),getdate(),0):05162006 10:57am
选择转换(varchar(100),getdate(),1):05 / 16 / 06
选择转换(varchar(100),getdate(),2):06.05.16
选择转换(varchar(100),getdate(),3):16 / 05 / 06
选择转换(varchar(100),getdate(),4):16.05.06
选择转换(varchar(100),getdate(),5):16-05-06
选择转换(varchar(100),getdate(),6):160506
选择转换(varchar(100),getdate(),7):0516, 06
选择转换(varchar(100),getdate(),8):10:57:46
选择转换(varchar(100),getdate(),9):05162006 10:57:46:827am
选择转换(varchar(100),getdate(),10):05-16-06
选择转换(varchar(100),getdate(),11):06 / 05 / 16
选择转换(varchar(100),getdate(),12):060516
选择转换(varchar(100),getdate(),13):16052006 10:57:46:937
选择转换(varchar(100),getdate(),14):10:57:46:967
选择转换(varchar(100),getdate(),20):2006-05-16 10:57:47
选择转换(varchar(100),getdate(),21):2006-05-16 10:57: 47.157
选择转换(varchar(100),getdate(),22):05 / 16 / 06 10:57:47是
选择转换(varchar(100),getdate(),23):2006-05-16
选择转换(varchar(100),getdate(),24):10:57:47
选择转换(varchar(100),getdate(),25):2006-05-16 10:57: 47.250
选择转换(varchar(100),getdate(),100):05162006 10:57am
选择转换(varchar(100),getdate(),101):05 / 16 / 2006
选择转换(varchar(100),getdate(),102):2006.05.16
选择转换(varchar(100),getdate(),103):16 / 05 / 2006
选择转换(varchar(100),getdate(),104):16.05.2006
选择转换(varchar(100),getdate(),105):16-05-2006
选择转换(varchar(100),getdate(),106):16052006
选择转换(varchar(100),getdate(),107):0516, 2006
选择转换(varchar(100),getdate(),108):10:57:49
选择转换(varchar(100),getdate(),109):05162006 10:57:49:437am
选择转换(varchar(100),getdate(),110):05-16-2006
选择转换(varchar(100),getdate(),111):2006 / 05 / 16
选择转换(varchar(100),getdate(),112):20060516
选择转换(varchar(100),getdate(),113):16052006 10:57:49:513
选择转换(varchar(100),getdate(),114):10:57:49:547
选择转换(varchar(100),getdate(),120):2006-05-16 10:57:49
选择转换(varchar(100),getdate(),121):2006-05-16 10:57: 49.700
选择转换(varchar(100),getdate(),126):2006-05-16t10:57: 49.827
选择转换(varchar(100),getdate(),130):181427 10:57:49:907am
选择转换(varchar(100),getdate(),131):18 / 04 / 1427 10:57:49:920am
相应的拦截可以根据varchar的长度(100)。