.net里怎么把DataSource里时间转换一下格式? - .NET技术 / C#

欢迎k767474055我的:资源博客空间简历设置|帮助|退出CSDN首页 资讯 论坛 博客 下载 搜索 更多CTO俱乐部 
学生大本营 
培训充电 
移动开发 
软件研发 
云计算 
程序员 
TUP 
   
 CSDN-CSDN社区-.NET技术-C# 管理菜单 生成帖子 置顶 推荐 取消推荐 锁定 解锁 移动 编辑 删除 帖子加分 帖子高亮 取消高亮 结  帖 发  帖 回  复 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 .net里怎么把DataSource里时间转换一下格式?[问题点数:40分] 
lilong27281133
 
(lilong27281133) 

等 级: 
结帖率:100.00% 

楼主发表于:2012-01-12 17:53:40▪ 什么是打造云平台的关键?▪ 什么是适合云计算的微服务器?▪ Hadoop和云计算有什么关系?▪ 医疗行业的CIO们是如何看待云计...▪ 大型企业的CIO们是如何看待云计... 
具体问题: 我读取数据库,得到数据后我把数据放到了DataSource里。但是我把DataSource和GridView绑定显示时,显示的格式是1/11/2012 10:18:52 AM。 但是我想得到 2012-01-12 11:32:09 这样的时间格式。请问各位大侠该怎么做啊?



对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 回复次数:10 
 
caozhy
 
(cfx) 

等 级: 
24更多勋章#1楼 得分:0回复于:2012-01-12 17:57:03string.Format() 格式化下。


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:Gridview用法大总结(牛年珍藏版) [代码分享]
 
mizuho_2006
 


等 级: 

#2楼 得分:0回复于:2012-01-12 19:43:53yyyy-MM-dd HH:mm:ss (24小时制)
yyyy-MM-dd hh:mm:ss (12小时制)



对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:如何以派生类名作为参数,在另一个类中实例化父类成员
 
net_lover
 
(【孟子E章】) 

等 级: 
33更多勋章#3楼 得分:0回复于:2012-01-12 19:53:28GridView可以采用绑定的格式
  <asp:GridView runat="server" ID="x" AutoGenerateColumns="false">
  <Columns>
  <asp:BoundField HtmlEncode="false" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}" DataField="日期字段名" />
  </Columns>
  </asp:GridView>

也可以在绑定事件里面进行处理格式化


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:对一个字符串里的字母倒序,别的字符保持原位不变?
 
lilong27281133
 
(lilong27281133) 

等 级: 

#4楼 得分:0回复于:2012-01-13 09:34:11谢谢了,还有一个问题不知能否解决一下。 我查到state状态,数据里是012三个数。我想让它在显示的时候 显示汉字。例如:0、显示“库存” 。 这个怎么写啊?


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:【分享】水晶报表:运行时单击表头排序C#版
 
hxk20110730
 
(Melody·) 

等 级: 

#5楼 得分:0回复于:2012-01-13 10:30:02转换一下不就得了如果不写成动态的你就直接判断先。把取出来的数据 做一下if判断然后在给他赋值。
如果做成动态的那你就写一个共通的方法比如
public string Getvalue(string id)
{
  string sql="select name from table where id='"+id+"'";
  ……
  ……
定义一个string类型接收 返回
rerutn 一个string
}


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 精华推荐:苍天,大地!我出C#面试题,40个人,居然没有一个人完全答对,你呢
 
lilong27281133
 
(lilong27281133) 

等 级: 

#6楼 得分:0回复于:2012-01-13 10:41:08现在我在后台定义了方法,并把它转换成了数字。那么在aspx前台页面中怎么调用呢。用什么控件和方法呢?
public string stateFormat(string str)
  {
  string demo = null;
  switch (str)
  {
  case "0":
  demo = "库存";
  break;
  case "1":
  demo = "借出";
  break;
  case "2":
  demo = "报废";
  break;
  }
  return demo;
  }


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
hxk20110730
 
(Melody·) 

等 级: 

#7楼 得分:0回复于:2012-01-13 11:13:24你这样写不就写死了吗。你不是能得到那个数字0.1.2吗。给他传进来不就行了。 返回string就可以了


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
zdzcool
 
(流浪的风) 

等 级: 

#8楼 得分:0回复于:2012-01-13 11:44:59感觉在从数据库里面取得时候,直接把格式转化了不久行了。

当然了,你如果在外面再整理格式,可以做到配置文件里面,确实很灵活。


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
lilong27281133
 
(lilong27281133) 

等 级: 

#9楼 得分:0回复于:2012-01-13 13:24:59引用 7 楼 hxk20110730 的回复:
你这样写不就写死了吗。你不是能得到那个数字0.1.2吗。给他传进来不就行了。 返回string就可以了


我问的 是怎么在aspx页面里,调用这个方法并在页面中显示返回的值。


对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
 
hxk20110730
 
(Melody·) 

等 级: 

#10楼 得分:0回复于:2012-01-13 13:51:01你放到aspx页面里是不是得有个数据源吧?来你回答我 
引用 9 楼 lilong27281133 的回复:
引用 7 楼 hxk20110730 的回复:
你这样写不就写死了吗。你不是能得到那个数字0.1.2吗。给他传进来不就行了。 返回string就可以了

我问的 是怎么在aspx页面里,调用这个方法并在页面中显示返回的值。



对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 
管理菜单 生成帖子 置顶 推荐 取消推荐 锁定 解锁 移动 编辑 删除 帖子加分 帖子高亮 取消高亮 结  帖 发  帖 回  复 相关问题 
在线求助!字符串转换为datetime时发生语法错误- .NET技术/ C# SQL SERVER 的数据库里的表中记录怎么导入到FoxPro DBF表中两 ... SQL Server资料收集(不断更新中…) - MS-SQL Server / 非技术版 蛙蛙推荐:如何把CSDN保存下来的帖子批量转换到数据库里- Web ... 请教关于DBF转换access和excel的问题- 其他数据库开发/ VFP 急救:如何把ACCESS数据库转换成SQLSERVER数据库- MS-SQL ... 
公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告 
北京创新乐知信息技术有限公司 版权所有, 京 ICP 证 070598 号 
世纪乐知(北京)网络技术有限公司 提供技术支持 
江苏乐知网络技术有限公司 提供商务支持 
 Email:webmaster@csdn.net 
Copyright © 1999-2011, CSDN.NET, All Rights Reserved 
 
[关闭] [关闭]
posted @ 2012-01-18 14:53  kangwl  阅读(383)  评论(0编辑  收藏  举报