相关疑难解决方法(0)

我如何在.NET中使用自定义格式String.Format一个TimeSpan对象?

TimeSpan使用自定义格式将对象格式化为字符串的推荐方法是什么?

.net c# string formatting time

179
推荐指数
8
解决办法
12万
查看次数

如何将TimeSpan转换为格式化字符串?

我有两个DateTime变量,beginTime和endTime.通过执行以下操作,我得到了它们的不同之处:

TimeSpan dateDifference = endTime.Subtract(beginTime);
Run Code Online (Sandbox Code Playgroud)

我现在如何使用C#以hh,mm mins,ss secs格式返回一串字符串.

如果差异是00:06:32.4458750

它应该返回00小时,06分钟,32秒

c# timespan

102
推荐指数
10
解决办法
25万
查看次数

如何在.NET 4.0之前将TimeSpan格式化为字符串

我正在使用.NET 3.5编译C#并尝试将TimeSpan转换为字符串并格式化字符串.我想用

myString = myTimeSpan.ToString("c");

但是在TimeSpan.ToString.NET 4.0和我使用.NET 3.5之前,该方法不会将格式字符串作为参数.

那么你如何将TimeSpan格式化为字符串?我的最终目标是以格式显示TimeSpan,hh:mm:ss但目前正在接收hh:mm:ss:fffffff.

我试过用

myString = string.Format("{0:hh:mm:ss}", myTimeSpan);

但是string.Format只是格式化我的DateTime,并且在尝试格式化TimeSpan时传递不同的格式字符串不起作用.

c# string.format timespan tostring .net-3.5

15
推荐指数
1
解决办法
8273
查看次数

在DataGridView列中格式化TimeSpan

我见过这些 问题,但都涉及CellStyle Format值中没有的方法.我只想显示小时和分钟部分(16:05); 不是秒(16:05:13).我试图强制秒值为零,但仍然像16:05:00.如果没有使用像提供字符串或DateTime(并且仅显示小时/分钟部分)的kludge,那么我可以通过任何方式获得格式化以执行我想要的操作.

c# formatting timespan datagridview winforms

7
推荐指数
3
解决办法
1万
查看次数