Tag: timespan

Timespan-Regex与Days-Portion

我刚尝试了几百个(如果不是数千个……)RegEx可以得到我想要的东西……但是它们都没有用。 我只是在寻找一个正则表达式,代表TimeSpan days.hours:minutes:seconds :7.00:00:00代表“7天” 遗憾的是这个不起作用: (\d\d).(\d\d):(([0-6][0])|([0-5][0-9])):(([0-6][0])|([0-5][1-9]))

c#检查时间跨度范围是否在时间范围和小时之间

假设我有3个时间范围: 07:00 – 18:00 18:00 – 23:00 23:00 – 07:00 和代码: public class TimeShift { public TimeSpan Start { get; set; } public TimeSpan End { get; set; } } List shifts = new List(); 如何检查列表中的每个项目是否在上述3个范围和多少小时之间? 例如一个TimeShift ,其中: Start: 07:00 End: 23:30 那意味着16.5小时。 对于上面的例子: Range 1: 11 hours Range 2: 5 hours Range 3: 0.5 […]

获取每秒刻度并转换为字符串值?

如何获取DateTime.UtcNow每秒的滴答数并将其转换为String值? 不好的问题:再试一次获得百万分之一秒

使用c#中的timespan简化if else条件

我必须创建一个实时报告,为此我必须为某一天的每一小时写下条件。 在下面的代码中,条件检查当前星期几,然后检查当前时间并根据必须生成报告。 以下是代码: protected void sample() { TimeSpan zerothHour = new TimeSpan(00, 0, 0); TimeSpan firstHour = new TimeSpan(01, 0, 0); TimeSpan secondHour = new TimeSpan(02, 0, 0); TimeSpan thirdHour = new TimeSpan(03, 0, 0); TimeSpan fourthHour = new TimeSpan(04, 0, 0); TimeSpan fifthHour = new TimeSpan(05, 0, 0); TimeSpan sixthHour = new TimeSpan(06, 0, […]

如何实现字符串转换的时间跨度?

我试着在这里搜索,但它对我帮助不大.. 我想将 time_span 转换为字符串,我不想在几天内返回时间跨度..但只有HH:mm:ss。 怎么实现呢? 我的示例代码在这里: String time_span_par = “06:12:40”; String time_str = “18:13:59”; TimeSpan time_span_var = TimeSpan.Parse(time_span_par); TimeSpan time_span = TimeSpan.Parse(time_str); time_span = time_span.Add(time_span_var); string temp = time_span.ToString(“HH:mm:ss”);

什么是计算时间跨度的最佳方法

在我的c#程序中,我的要求是计算业务逻辑执行的时间跨度,该时间跨越foreach循环,我必须存储时间跨度。 我正在使用以下代码 for (int i = 0; i < 100; i++) { DateTime start= DateTime.Now; // Business logic DateTime end= DateTime.Now; TimeSpan time = start.Subtract(end); // Save timespan in log file } 请纠正我是否正在使用正确的代码,或者我是否需要修改以获得更好的性能和结果。

使用c#从时间跨度中删除秒数

我想使用c#从时间跨度中删除秒数 我的代码在这里: TimeSpan lateaftertime = new TimeSpan(); lateaftertime = lateafter – Convert.ToDateTime(intime) ; 它返回值00:10:00 但我想要下面的输出:00 : 00:10只有秒字段:00 。

将TimeSpan添加到给定的DateTime

我只想在DateTime添加1天。 所以我写道: DateTime date = new DateTime(2010, 4, 29, 10, 25, 00); TimeSpan t = new TimeSpan(1, 0, 0, 0); date.Add(t); Console.WriteLine(“A day after the day: ” + date.ToString()); 我认为结果将是: 2010 04 30- 10:25:00但我仍然得到了初始日期。 怎么了?

如何将TimeSpan转换为24小时和分钟字符串?

我使用此代码将Timespan转换为String (例如:14:53): myTimeSpan.ToString(“hh:mm”); 但是会发生以下错误: 输入字符串的格式不正确 这样做的正确方法是什么?

如何在时间跨度内进行划分

我在TimeSpan有一个值,比方说: tsp1 = 2小时5分钟。 我有另一个TimeSpan变量,其中包含如下值: tsp2 = 0小时2分钟 请告诉我如何将tsp1除以tsp1 ,以便我可以得到tsp2分成tsp1的确切次数以及余数是多少。 我正在使用Visual Studio 2008。 谢谢。