CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

DataGird如何正确显示SQL数据库日期格式的数据

楼主bigbigcai(爬啊爬啊爬)2005-08-17 12:12:59 在 .NET技术 / C# 提问

我的数据库返里的日期格式是:     “2005-6-27   下午   07:31:00”或“2005-6-26   上午   08:00:00”  
   
  而我的DataGird显示的只有2005-6-27   ,后面的   “下午   07:31:00”都没有显示出来  
   
  如果我想让DataGird显示的和SQL数据库一样的效果该怎么写?  
   
   
  问题点数:20、回复次数:11Top

1 楼clqcdgood(cd)回复于 2005-08-17 13:10:38 得分 0

读取数据时使用转换类型convert(21,字段,varchar(16)),  
  具体语法记不清了  
  反正是同他上面的转换才能正确显示Top

2 楼holym(小雨)回复于 2005-08-17 13:21:38 得分 5

下表标识预定义的日期格式和时间格式的名称。这些格式可以按名称用作   Format   函数的   style   参数:  
   
  格式名   说明    
  常规日期或   G   显示日期和/或时间。对于实数,显示日期和时间,例如   4/3/93   05:34   PM。如果没有小数部分,则只显示日期,例如   4/3/93。如果没有整数部分,则只显示时间,例如   05:34   PM。日期显示由系统的   LocaleID   值确定。    
  长日期或   D   根据区域设置的长日期格式显示日期。    
  中长日期   使用适合于宿主应用程序的语言版本的中长日期格式显示日期。    
  短日期或   d   使用区域设置的短日期格式显示日期。    
  长时间或   T   使用区域设置的长时间格式显示时间,包括小时、分钟和秒。    
  中长时间   使用小时、分钟和   AM/PM   指示项以   12   小时格式显示时间。    
  短时间或   t   使用   24   小时格式显示时间,例如   17:45。    
  f   根据您的区域设置格式显示长日期和短时间。    
  F   根据您的区域设置格式显示长日期和长时间。    
  g   根据您的区域设置格式显示短日期和短时间。    
  M、m   显示日期的月份和星期几。    
  R、r   将日期和时间格式化为格林尼治标准时间   (GMT)。    
  s   将日期和时间格式化为可排序的索引。    
  u   将日期和时间格式化为   GMT   可排序索引。    
  U   用长日期和长时间将日期和时间格式化为   GMT。    
  Y、y   将日期格式化为年和月份。Top

3 楼xiangyuen(成绩是汗)回复于 2005-08-17 13:22:52 得分 5

在用SQL读取数据时使用转换类型convert(CHAR(10),字段,120)Top

4 楼njmaxiang()回复于 2005-08-17 13:25:20 得分 5

select   Convert(varchar,日期字段,23)   as   日期字段   from   表Top

5 楼chenxdb(菜鳥也瘋狂)回复于 2005-08-17 13:43:35 得分 5

在DataGird進行格式化   字串為:yyyy-MM-DD   HH:mm:ssTop

6 楼shixianyong(钱途无量)回复于 2005-08-17 15:35:25 得分 0

頂,,,關注Top

7 楼lvhaojun(吃番茄的烤鱼)回复于 2005-08-17 15:44:16 得分 0

输出格式     chenxdb(我是菜鸟,我怕谁) 那个可以的  
  ASPX时间格式串  
  标准的Format格式    
  Format   Format   模式  
  d MM/dd/yyyy   如(2001-3-27)  
  D dddd,   MMMM   dd,   yyyy   如(2001年3月27日)  
  f dddd,   MMMM   dd,   yyyy   HH:mm   如(2001年3月27日   0:00)  
  F dddd,   MMMM   dd,   yyyy   HH:mm:ss   如(2001年3月27日   0:00:00)  
  g MM/dd/yyyy   HH:mm   如(2001-3-27   0:00)  
  G MM/dd/yyyy   HH:mm:ss   如(2001-3-27   0:00:00)  
  m,   M MMMM   dd   如(三月   27)  
  r,   R ddd,   dd   MMM   yyyy   HH':'mm':'ss   'GMT'   如(Mon,   26   Mar   2001   16:00:00   GMT)  
  s yyyy-MM-dd   HH:mm:ss   好像不能使用  
  t   HH:mm   如(0:00)  
  T HH:mm:ss   如(0:00:00)  
  u yyyy-MM-dd   HH:mm:ss   如(2001-03-26   16:00:00Z)  
  U dddd,   MMMM   dd,   yyyy   HH:mm:ss   如(2001年3月26日   16:00:00)  
  y,   Y MMMM,   yyyy   如(2001年3月)  
  Top

8 楼shixianyong(钱途无量)回复于 2005-08-20 08:41:11 得分 0

在DataGird進行格式化   字串為:yyyy-MM-DD   HH:mm:ss  
   
   
  那在C#,winform中怎麼寫呢Top

9 楼jerry_yuan(jerry)回复于 2005-08-20 09:00:55 得分 0

在DataGrid进行格式化{0:"yyyy-MM-DD   HH:mm:ss")Top

10 楼shixianyong(钱途无量)回复于 2005-08-20 09:41:06 得分 0

頂,,,關注Top

11 楼deyili()回复于 2005-09-27 16:59:15 得分 0

????????????????????????????????????Top

相关问题

  • SQL 数据库
  • sql数据库
  • SQL数据库
  • 提问!.db是不是SQL数据库的一种格式
  • ASP+SQL数据库
  • 有关SQL数据库????
  • SQL 数据库死锁?
  • sql数据库问题
  • SQL数据库ntext问题
  • SQL数据库的问题

关键词

  • 格式化
  • 字段
  • 区域
  • 数据
  • 转换
  • pm
  • 格式
  • 日期
  • datagird
  • 显示

得分解答快速导航

  • 帖主:bigbigcai
  • holym
  • xiangyuen
  • njmaxiang
  • chenxdb

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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