SqlServer中取日期问题

原创 2007年09月17日 11:27:00

在SQLSERVER中也有和Oracle相类似的函数,写法如下:
CONVERT(varchar(10),addtime,120)    2005-12-30
不带世纪数位(yy) | 带世纪数位(yyyy) | 标准  |  输入/输出**
1                                          101              美国      mm/dd/yyyy
2                                          102              ANSI     yy.mm.dd
3                                          103        英国/法国   dd/mm/yy
4                                          104              德国      dd.mm.yy
5                                          105            意大利    dd-mm-yy
6                                          106                            dd mon yy
7                                          107                            mon dd, yy
8                                          108                            hh:mm:ss
9                                          109                            mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10                                       110              美国       mm-dd-yy
11                                       111              日本      yy/mm/dd
12                                       112              ISO        yymmdd
13                                       113                            毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14                                       114                            hh:mi:ss:mmm(24h)
20                                       120                            yyyy-mm-dd hh:mm:ss[.fff]
21                                       121                            yyyy-mm-dd hh:mm:ss[.fff]
                                            126             ISO8601 yyyy-mm-dd Thh:mm:ss:mmm
                                            130           科威特    dd mon yyyy hh:mi:ss:mmmAM
                                            131           科威特    dd/mm/yy hh:mi:ss:mmmAM
 

 

SqlServer中取日期问题

 在SQLSERVER中也有和Oracle相类似的函数,写法如下:CONVERT(varchar(10),addtime,120)    2005-12-30不带世纪数位(yy) | 带世纪数位(yy...
  • thinker28754
  • thinker28754
  • 2008年08月07日 20:27
  • 1902

sql server 取日期的年月日部分的函数

convert(varchar(10),getdate(),120)  ----------------------------------varchar(10) 截取位数可以调节,最多能显示19位(...
  • flynetcn
  • flynetcn
  • 2007年07月18日 10:10
  • 6555

SQLServer中的存储过程和函数的创建使用以及一些常用的日期函数

-----------------------创建和使用函数----------------------------------- if exists (select * from dbo.sysob...
  • jcy472578
  • jcy472578
  • 2014年02月23日 15:00
  • 1115

SQL Server取datetime的日期部分

SQL Server取datetime的日期部分 http://www.cnblogs.com/edong/archive/2016/11/18/6077922.html sele...
  • stableboy
  • stableboy
  • 2017年05月24日 09:43
  • 249

SQL Server中日期sql语句,取年,月,日的函数

 sql语句,取年、月、日      年:datepart(year,getdate())      月:datepart(month,getdate())      日:datepart(day,g...
  • zhanyong168
  • zhanyong168
  • 2009年01月08日 14:08
  • 4127

sqlserver中如何提取datetime格式数据中的日期或时间?

问:比如:2004-6-6 6:6:6我想分别得到 2004-6-6和6:6:6怎么处理啊?______________________________________________________...
  • slove_cao
  • slove_cao
  • 2007年11月19日 16:51
  • 6831

sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间。

select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select CONVERT(varchar(10), datatime1, ...
  • nply2008
  • nply2008
  • 2008年06月12日 10:58
  • 28236

用SQL只获取日期的方法

用getdate()方法可以获取当现的日期加上时间。但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢? 可以使用c...
  • zhouruijie2007
  • zhouruijie2007
  • 2008年02月22日 15:23
  • 684

从sqlserver数据库中提取日期应该使用

从sqlserver数据库中提取日期应该使用,并把年月日分别截取出来应该使用数据库提供的时间函数。 1:使用year,month,day用来提取年月日 如:select year(getdat...
  • qq_30907567
  • qq_30907567
  • 2015年11月20日 12:43
  • 139

linq中datetime取日期格式部分

linq中想对数据记录按日期进行分组,即得到每天的数据汇总,用C#的d.ToShortDateString()会报错。(其中,d为DateTime类型的变量)。 原因是EF不识别C#的语法。...
  • liuxufeiyang000
  • liuxufeiyang000
  • 2016年12月07日 17:09
  • 4153
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SqlServer中取日期问题
举报原因:
原因补充:

(最多只允许输入30个字)