timespan相关内容

处理负值的时间跨度

在网格中的我的输出 我计算时间跨度,并采取了TotalHours前。 (EVAL(“WorkedHours”) - 的eval(“BadgedHours”))。TotalHours 目标是展示这种TotalHours为:39:44左右。首先值7.5至07:30 没有问题..但如果​​其负面! 我可以创建一个小时时间跨度对象 TimeSpan.FromHours((EVAL ..
发布时间:2015-11-26 16:44:55 C#/.NET

C#的时间跨度毫秒VS TotalMilliseconds

在下面的例子中,为什么毫秒财产返回0,但TotalMilliseconds财产归还5000 //5秒 时间跨度intervalTimespan =新时间跨度(0,0,5); //返回0 intervalTimespan.Milliseconds; //返回5000.0 intervalTimespan.TotalMilliseconds 解决方案 简单: 毫秒是剩余​​的毫秒 ..
发布时间:2015-11-26 16:43:12 C#/.NET

乘时间跨度在.NET

我如何繁衍C#中的时间间隔对象?假设变量时间是一个时间跨度,我想,例如 持续时间* 5 但是,这给了我一个错误“操作符*不能适用于各类入库时间和INT”。这是我目前的解决方法 时间+时间+时间+时间+持续时间 但是,这并不扩展到非整数倍,例如。 时间* 3.5 解决方案 从这篇文章 时间跨度时间= TimeSpan.FromMinutes(1); 持续时间= Ti ..
发布时间:2015-11-26 09:48:34 C#/.NET

如何获得时间跨度所有的datetime数据在我的DataGridView

场景去的样子,上面这;我有一个数据库,这是我显示我的DataGridView。我已经添加每一行的时间内( timeIn和超时的),并将其存储在一个文本框。仅使用文本框的每一行的现在,我想补充和显示所有的总时间跨度(,我已经有了每个行的时间跨度timeIn和超时的)。 我想我的例子是错误的,应该假设是所有emp_ code的只有“1”作为其在所有三个行值。问题总结:我怎样才能得到ROW1 + RO ..
发布时间:2015-11-25 23:11:15 C#/.NET

加入时间跨度到另一个时间跨度不工作

我有两个时间跨度,我想第二个时间跨度添加到第一个时间跨度: 时间跨度weeklyWorkTimeHours =新的时间跨度(0,0,0); 时间跨度? completeWorkTimeForCurrentDay = CalculateCompleteWorktime(currentWorkTimeItem).value的; / *我调试通过 在code。该方法返回一个正确的时间跨度有一个正确的值 ..
发布时间:2015-11-25 16:14:04 C#/.NET

如何将TimeSpan对象传递给使用JSON一个WCF方法

我试图找到一种方法使用JSON调用WCF方法,并通过一个时间跨度参数,但我总是收到来自该服务的“错误的请求”的响应。 下面是一个片段code服务接口: [WebInvoke(方法=“POST”,ResponseFormat = WebMessageFormat.Json,RequestFormat = WebMessageFormat.Json,BodyStyle = WebMessageB ..
发布时间:2015-11-25 15:21:44 C#/.NET

计算年,月,周,日

在我的应用程序,用户输入两个日期。一个计划的开始日期和计划的结束日期。我们必须采取这些日期,并填充4个字段,基于所述差 因此​​,可以说,他选择2010年1月1日作为一个开始,2011年3月第2个作为结束,我们要结束了: 十年:1 月:2 周:0 天1 含义总工期为1年,2个月零1天。 是否有这样做的标准方式?或者,我需要写,有很多pretty的棘手的逻辑来解决它的方法?我希望我是幸运的, ..
发布时间:2015-11-25 13:36:39 C#/.NET

如何应对取整时间跨度?

我需要两个日期时间字段之间的差异,并将其存储在一个时间跨度的变量,现在我要舍入的时间跨度由以下规则: 如果在时间跨度分钟低于30则分钟和秒必须设置为零, 如果在时间跨度分钟等于或大于30小时,然后必须由1递增,并分钟和秒必须设置为零。 时间跨度也可以是负的值,所以在这种情况下,我需要preserve符号.. 我可以是能够实现的要求,如果时间跨度是不是负值,虽然我已经写了code我很不满意它 ..
发布时间:2015-11-25 13:02:36 C#/.NET

时间跨度一般在Asp.NET MVC 2的结合

我有一个绑定到一个模型中的输入表单。该模型具有时间跨度属性,但只有正确地获取价值,如果我输入时间为hh:mm或hh:mm:ss的。我想是因为它捕捉到的价值,即使它写成HHMM或hh.mm或HH.MM.SS还是......我想许多不同的格式进行正确分析。这可能吗? 谢谢! 解决方案 是 - 编写自定义模型绑定您的模型对象。有一个关于这一点受到这里SO一个线程: ..
发布时间:2015-11-25 12:57:24 C#/.NET

在C#中时间跨度交叉点

让我们说我有2日期范围。 这些日期范围可以重新psented随着时间的跨度$ P $。 我想找到一个日期范围,落在两个时间跨度内。 范围1:2011年2月1日 - 2011年8月1日(6个月的时间跨度) 范围2:2011年5月2日 - 2011年5月28日(26天时间跨度) 所以在这种情况下,交叉点是5/2 / 2011-5 / 28/2011年,但范围可以移动在任一方向,(或不 ..
发布时间:2015-11-24 22:37:55 C#/.NET

什么是计时器滴答,使用Stopwatch.ElapsedTicks单位

我曾经以为, Stopwatch.ElapsedTicks 等于 Stopwatch.Elapsed.Ticks 。 但事实并非如此。而后者则是一个数字的100纳秒时间,前者使用一个神秘的单位,称为计时器滴答。我不知道那些是什么,以及为什么他们从测量常用的单位?不同 解决方案 从的文档: 计数定时器秒表测量经过时间刻度底层定时器机制。如果安装的硬件和操作系统支持高分辨率的性能计数器, ..
发布时间:2015-11-24 22:32:45 C#/.NET

格式化负的时间跨度

我做的时间跨度在.NET中,偶尔的总和产生负向时间跨度一些数学。当我显示的结果我无法格式化,以列入负面指标。 暗淡TS作为新的时间跨度(-10,0,0) ts.ToString() 这将显示“-10:00:00”,这是很好的,但我不想表现如此尝试这样做的秒 ts.ToString(“HH \:MM”) 这将返回“10:00”,并放弃了“ - ”从前面这是问题的关键所在。我目 ..
发布时间:2015-11-24 22:26:05 C#/.NET

时间跨度FromMilliseconds奇怪的执行?

我最近遇到了.NET时间跨度执行一些wird行为。 时间跨度测试= TimeSpan.FromMilliseconds(0.5); 双毫秒= test.TotalMilliseconds; //返回0 该FromMilliseconds采用双作为参数。然而,似乎该值在内部取整。 如果我实例化一个新的时间跨度有5000蜱(0.5毫秒),TotalMilliseconds ..
发布时间:2015-11-24 21:39:22 C#/.NET

为什么TimeSpan.FromSeconds(双)轮毫秒?

TimeSpan.FromSeconds 需要加倍,并且可以重新present值下降到100纳秒,但是这种方法莫名其妙地舍入的时候整个毫秒。 由于我刚刚花了一个半小时,以找出这个(证明!)的行为,知道为什么会出现这种情况会更容易忍受的浪费的时间。 任何人都可以说明为什么这个看似适得其反的行为实施? TimeSpan.FromSeconds(0.12345678).TotalSeconds ..
发布时间:2015-11-24 21:12:20 C#/.NET

为什么我的TimeSpan.Add()的工作?

必须有一个简单的答案: VAR totalTime = TimeSpan.Zero; 的foreach(在时间表VAR时间表) { //假定“时间”是一个正确的,积极的时间跨度 VAR时间= timesheet.EndTime - timesheet.StartTime; totalTime.Add(时间); } 只有一个列表时间表的价值,这是一个积极的时间跨度 ..
发布时间:2015-11-24 20:13:46 C#/.NET

时间跨度格式

可能重复: 你如何优雅地格式化时间跨度说例如“1小时10分钟”当你拥有它声明为: 时间跨度T =新的时间跨度(0,70,0); 我当然知道,你可以做一些简单的数学这一点,但我有点希望有东西在.NET来处理这对我来说 - 更复杂的场景 复制的解决方案 目前对此并没有内置的功能,你需要使用自定义的方法,是这样的: 时间跨度TS =新的时间跨度(0,70,0); 的St ..
发布时间:2015-11-24 15:05:44 C#/.NET

测量code的执行时间

我想知道多少时间过程/函数/订单需要完成,用于测试目的。 这是我做的,但我的方法是错误的因为如果秒的差为0不能返回经过毫秒: 注意睡眠值为500毫秒所以经过秒是0,那么就不能返回毫秒。 昏暗Execution_Start由于System.DateTime的= System.DateTime.Now Threading.Thread.Sleep(500) 昏暗Executio ..
发布时间:2015-11-24 14:22:06 C#/.NET

格式的时间跨度有多年

我有一类与2日期属性: FirstDay 和 LASTDAY 。 LASTDAY 可为空。我想生成一个字符串的“×年(S)Y天(S)”的格式。如果总年数都小于1,我想省略年份部分。如果总天数都小于1,我想省略一天一节。如果任一岁的日子是0,就应该说:“日/年”,而不是“天/年”分别。 例如: 2.2年:       &NBS ..
发布时间:2015-11-24 14:20:47 C#/.NET

什么是正确的SQL类型来存储净入库时间,其值> 24:00:00?

我想存储的.Net 时间跨度在SQL Server 2008 R2。 EF code首先似乎在暗示它应该被存储为时间(7)在SQL。 然而时间跨度在.net中可以处理超过24小时更长的时间。 什么是处理在SQL服务器上存储的.Net 时间跨度最好的方法是什么? 解决方案 我把它存储在数据库作为 BIGINT ,我会保存蜱数量(如: TimeSpan.Ticks 的属性)。 这样的话,如 ..
发布时间:2015-11-24 11:47:41 C#/.NET

Environment.TickCount VS DateTime.Now

时它曾经确定使用Environment.TickCount计算时间跨度? INT开始= Environment.TickCount; //做的东西 INT持续时间= Environment.TickCount - 启动; Console.WriteLine(“难道那”+时间“MS”); 由于计时单位计数签署并在25天后(它需要50天的时间全部命中32位,但你必须报废签位,如果​​你想 ..
发布时间:2015-11-24 11:38:54 C#/.NET