具有给定开始时间和结束时间的时间间隔的问题c#

问题描述 投票:-1回答:3

[我正在尝试为我的C#技能开发一个简单的应用程序,但是我对使用C#的时间功能感到困惑和陌生,

我需要什么:

我有3个文本框,其中将包含开始时间,结束时间和时间间隔。

假设用户输入7:00 AM,12:00 PM和60分钟,它将存储在数据表中并将其添加到列表框中。

7:00 AM

8:00 AM

9:00 AM

[10:00 AM

[11:00 AM

[12:00 AM

当前方法:] >>

我认为我需要使用DateTime.AddMinutes(interval),但是如果到达结束时间,我将如何到达它的逻辑将停止?使用DateTime方法?我真的对使用什么感到困惑,我看到了TimeRange,TimeSpan等。

我正在尝试为我的c#技能开发一个简单的应用程序,但是我对使用c#的时间功能感到困惑和陌生,这是我需要的:我有3个文本框,其中将包含开始时间,结束时间.. 。

c# time intervals
3个回答
0
投票

您可以同时使用TimeSpan和DateTime(分别用于计算和打印)


0
投票

您可以将TimeSpan与布尔逻辑运算符一起使用,以测试currentTime是否小于您的endTime


0
投票

这应解决“结束时间”早于“开始时间”的问题:

© www.soinside.com 2019 - 2024. All rights reserved.