网页上显示日期型(smalldatetime)SQL数据,只显示日期部分:
2011-08-10 16:40
169 查看
sql日期型数据有datetime/smalldatetime两种,我选用smalldatetime日期类型来存储学生的出生日期,在网页上显示出生日期的时候,会把时间也显示出来。可我只想要日期!
在网上找了相关内容,现整理如下(有关日期型数据及其相关知识可能很繁杂,我也只知道这些了!):
Sql日期格式
格式类型: 000 输出日期格式: Sep 14 200
格式类型: 001 输出日期格式: 09/14/01
格式类型: 002 输出日期格式: 01.09.14
格式类型: 003 输出日期格式: 14/09/01
格式类型: 004 输出日期格式: 14.09.01
格式类型: 005 输出日期格式: 14-09-01
格式类型: 006 输出日期格式: 14 Sep 01
格式类型: 007 输出日期格式: Sep 14, 01
格式类型: 008 输出日期格式: 17:06:08
格式类型: 009 输出日期格式: Sep 14 200
格式类型: 010 输出日期格式: 09-14-01
格式类型: 011 输出日期格式: 01/09/14
格式类型: 012 输出日期格式: 010914
格式类型: 013 输出日期格式: 14 Sep 200
格式类型: 014 输出日期格式: 17:06:08:7
格式类型: 015 输出日期格式: 17:06:08:7
格式类型: 016 输出日期格式: 17:06:08:7
格式类型: 017 输出日期格式: 17:06:08:7
格式类型: 018 输出日期格式: 17:06:08:7
格式类型: 019 输出日期格式: 17:06:08:7
格式类型: 020 输出日期格式: 2001-09-14
格式类型: 021 输出日期格式: 2001-09-14
格式类型: 022 输出日期格式: 09/14/01
格式类型: 023 输出日期格式: 2001-09-14
格式类型: 024 输出日期格式: 17:06:08
select convert(char(10),getdate(),111) ~~~ 这里就是格式类型!
select 学号,姓名,性别,convert(char(10),出生日期,020) as 出生日期,班级 from 学生表 where 班级=@bj
其他的:
SQL Server 中截取日期的日期部分:
print convert(varchar(10),getdate(),120)
SQL Server 中截取日期的时间部分:
print convert(varchar(8),getdate(),108)
SQL Server中截取日期的"日期+时间"部分:
select CONVERT(varchar(16), getDate(),120
相关文章推荐
- T-SQL获得DateTime类型的日期部分
- sql语句中获取datetime的日期部分或时间部分
- sql长日期数据以短日期格式显示
- sql语句中获取datetime的日期部分或时间部分
- sql语句中获取datetime的日期部分或时间部分
- sql语句中获取datetime的日期部分或时间部分
- sql长日期数据以短日期格式显示【转】
- Razor视图引擎布局 Razor视图引擎的基本概念与法语 SQL Server Mobile 和 .NET 数据访问接口之间的数据类型映射 binary 和 varbinary datetime 和 smalldatetime float 和 real
- SQL 对DateTime (时间和日期)数据类型的基本操作
- sql语句中获取datetime的日期部分或时间部分
- sql语句中获取datetime的日期部分或时间部分
- Sql中Datetime格式添加空数据,显示1900-1-1的解决问办法
- 如何使用 t-sql 更新数据库中日期字段的部分数据(年?月?日?时?分?秒?)
- SQL数据表批量插入日期值(datetime类型)
- sql小技巧 group by datetime类型字段,只取其中的日期部分
- sql语句中获取datetime的日期部分或时间部分
- SQL 查询获取datetime中的日期部分或者时间部分
- 在SQL语句中获取一个DateTime型数据的日期部分
- sql语句中获取datetime的日期部分或时间部分
- SQL Tip - 高效获得datetime的日期部分