使用DataBinder.Eval(Object, String, String)和string.Fromat()的时间设定

本文介绍了如何在C#中使用DataBinder.Eval方法及string.Format进行日期时间格式化,并展示了不同格式化字符串的效果,例如按年月日或具体到秒的格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DataBinder.Eval(Object, String, String)的使用

一、

[c-sharp]  view plain copy print ?
  1. DataBinder.Eval(Container.DataItem, "INFO_ADDTIME")  

显示时间:1/6/2010 12:00:00 AM

 

二、

[c-sharp]  view plain copy print ?
  1. DataBinder.Eval(Container.DataItem, "INFO_ADDTIME","{0:d}")   

显示时间:1/6/2010

 

三、

[c-sharp]  view plain copy print ?
  1. DataBinder.Eval(Container.DataItem, "INFO_ADDTIME","{0:yyyy-MM-dd}")  

显示时间:2010-01-06

 

时间格式:yyyyMMddHHmmssffff

这里MM表示月,mm表示分钟。yyyy表示年,dd表示天,ss表示秒,ffff表示毫秒

string.Format(format,datatime)的使用

在.cs文件中我们使用如下的语句

[c-sharp]  view plain copy print ?
  1. //以 2010-2-3的格式。当格式为{0:yyyy-MM-dd}时,显示2010-02-03  
  2.       this.lblNewsTime.Text = string.Format("{0:yyyy-M-d}", (DateTime)ds.Tables[0].Rows[0][6]);  

 

参考文章C#日期时间格式化c#时间格式化字符串详解





本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/03/18/2297153.html,如需转载请自行联系原作者



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值