CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

有格式化日期格式的命令吗?

楼主deyangwangyu(wangyu)2005-01-21 13:54:44 在 MS-SQL Server / 应用实例 提问

数据库中日期字段为datetime类型,这样这个字段不仅包含了日期还包含了时间  
  我只想要日期,在select的时候有命令将他格式化为日期吗? 问题点数:10、回复次数:4Top

1 楼pbsql(风云)回复于 2005-01-21 13:56:40 得分 5

select   convert(varchar(10),col,120)   from   tTop

2 楼xiajianfeng()回复于 2005-01-21 13:57:06 得分 0

--try  
   
  SELECT   CONVERT(CHAR(10),   GETDATE(),   120)Top

3 楼klan(因帅被判7年)回复于 2005-01-21 13:59:21 得分 5

参考:  
  Using   CONVERT:  
   
  CONVERT   (data_type[(length)],   expression   [,   style])  
   
  Arguments  
  expression    
  Is   any   valid   Microsoft®   SQL   Server™   expression.   For   more   information,   see   Expressions.    
  data_type    
  Is   the   target   system-supplied   data   type.   User-defined   data   types   cannot   be   used.   For   more   information   about   available   data   types,   see   Data   Types.    
  length    
  Is   an   optional   parameter   of   nchar,   nvarchar,   char,   varchar,   binary,   or   varbinary   data   types.    
  style    
  Is   the   style   of   date   format   you   want   when   converting   datetime   or   smalldatetime   data   to   character   data   (nchar,   nvarchar,   char,   varchar,   nchar,   or   nvarchar   data   types),   or   the   string   format   when   converting   float,   real,   money,   or   smallmoney   data   to   character   data   (nchar,   nvarchar,   char,   varchar,   nchar,   or   nvarchar   data   types).    
  In   the   table,   the   two   columns   on   the   left   represent   the   style   values   for   datetime   or   smalldatetime   conversion   to   character   data.   Add   100   to   a   style   value   to   get   a   four-place   year   that   includes   the   century   (yyyy).    
   
     
   
  Without    
  century    
  (yy)   With    
  century    
  (yyyy)    
   
  Standard    
   
  Input/Output**    
  -   0   or   100   (*)     Default   mon   dd   yyyy   hh:miAM   (or   PM)    
  1   101   USA   mm/dd/yy    
  2   102   ANSI   yy.mm.dd    
  3   103   British/French   dd/mm/yy    
  4   104   German   dd.mm.yy    
  5   105   Italian   dd-mm-yy    
  6   106   -   dd   mon   yy    
  7   107   -   mon   dd,   yy    
  8   108   -   hh:mm:ss    
  -   9   or   109   (*)     Default   +   milliseconds   mon   dd   yyyy   hh:mi:ss:mmmAM   (or   PM)    
  10   110   USA   mm-dd-yy    
  11   111   JAPAN   yy/mm/dd    
  12   112   ISO   yymmdd    
  -   13   or   113   (*)     Europe   default   +   milliseconds   dd   mon   yyyy   hh:mm:ss:mmm(24h)    
  14   114   -   hh:mi:ss:mmm(24h)    
  -   20   or   120   (*)     ODBC   canonical   yyyy-mm-dd   hh:mi:ss(24h)    
  -   21   or   121   (*)     ODBC   canonical   (with   milliseconds)   yyyy-mm-dd   hh:mi:ss.mmm(24h)    
  *         The   default   values   (style   0   or   100,   9   or   109,   13   or   113,   20   or   120,   and   21   or   121)   always   return   the   century   (yyyy).    
  **   Input   when   converting   to   datetime;   Output   when   converting   to   character   data.  
     
  Top

4 楼fengjiehappychen()回复于 2005-01-24 21:46:16 得分 0

upTop

相关问题

  • 日期格式化
  • 格式化日期
  • 怎么格式化日期?
  • 用xsl格式化日期??
  • 日期格式化问题
  • 日期格式化问题
  • 日期格式化问题
  • 日期怎么格式化
  • 格式化日期的問題
  • 日期格式化的问题

关键词

  • 日期
  • nchar
  • nvarchar
  • converting
  • varchar
  • expressions
  • style
  • data
  • char
  • types

得分解答快速导航

  • 帖主:deyangwangyu
  • pbsql
  • klan

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo