TimeSpan如何格式化成 xx天xx小时的格式 本帖最后由 n4download 于 2012-05-18 13:34:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ts.Days ts.Hoursts.Minutests.Seconds自己拼接一下就可以了 除了这个方法呢?最关键就是:我是是用Eval的啊,数据绑定什么的啊,FormatString = "{0:\\ d'天'\\ h'小时'}";lt.Text = DataBinder.Eval(gvr.DataItem, columnName, format);lt是Literal;gvr是GridViewRow;columnName是列名。动态的…… -7用Math.Abs()函数处理一下就可以了 最关键就是:我是是用Eval的啊,数据绑定什么的啊,FormatString = "{0:\\ d'天'\\ h'小时'}";lt.Text = DataBinder.Eval(gvr.DataItem, columnName, format);lt是Literal;gvr是GridViewRow;columnName是列名。动态的…… for (int i = 0; i < dt.Rows.Count; i++) { dt.Rows[i]["时间字段"]=处理过的字符串(原来的dt.Row[i]["时间字段的基础上");}这样直接绑就OK了 DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Now.AddHours(-3).AddDays(-1); TimeSpan ts = dt1.Subtract(dt2); string outputStr = string.Format("{0}天{1}小时", ts.Days, ts.Hours);//1天3小时 没有办法一个ts+一个FormatString直接能得出来????? C# C/S 怎么连接ODBC DB2的数据库 如何设置电源管理 字符串固定为数加密解密 FROM属性 C# windows窗体的程序Singleton模式怎么不能控制了? 请大家帮我看看SqlDataAdapter对象的Update()方法为什么要出错?谢谢! GridView 添加行! 新手请教 怎样用C#动态创建ODBC数据源(DSN) 有关数据库中表的设计问题(宿舍管理系统) 在线等!!! 求教如何修改AssemblyInfo.cs的版本号 请教一下,怎样在同一个解决方案中调用不同项目中的函数?
ts.Hours
ts.Minutes
ts.Seconds自己拼接一下就可以了
最关键就是:我是是用Eval的啊,数据绑定什么的啊,
FormatString = "{0:\\ d'天'\\ h'小时'}";
lt.Text = DataBinder.Eval(gvr.DataItem, columnName, format);
lt是Literal;gvr是GridViewRow;columnName是列名。动态的……
最关键就是:我是是用Eval的啊,数据绑定什么的啊,
FormatString = "{0:\\ d'天'\\ h'小时'}";
lt.Text = DataBinder.Eval(gvr.DataItem, columnName, format);
lt是Literal;gvr是GridViewRow;columnName是列名。动态的……
{
dt.Rows[i]["时间字段"]=处理过的字符串(原来的dt.Row[i]["时间字段的基础上");
}
这样直接绑就OK了
DateTime dt2 = DateTime.Now.AddHours(-3).AddDays(-1);
TimeSpan ts = dt1.Subtract(dt2);
string outputStr = string.Format("{0}天{1}小时", ts.Days, ts.Hours);//1天3小时
没有办法一个ts+一个FormatString直接能得出来?????