sqlserver date与datetime区别及sqlserver日期格式转换

  • Post author:
  • Post category:其他




date


是SQL Server 2008新引进的数据类型。它表示一个日子,不包含时间部分,可以表示的日期范围从公元元年1月1日到9999年12月31日。只需要3个字节的存储空间。



DateTime


日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33

毫秒

,它需要8个字节的存储空间。



Sqlserver

日期转换


Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006  10:57AM

Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06

Select  CONVERT(varchar(100), GETDATE(), 2): 06.05.16

Select CONVERT(varchar(100),  GET