【发布时间】:2011-09-09 12:30:27
【问题描述】:
有人可以帮我用 c# 编写一个可以接受以下参数并提供工作时间列表的方法。
1.String workStartingTime
2.String workStopTime
3.int iBreaktime
4.int iWorkInterval
我确实编写了一个有效的代码,但该死的代码太难以维护和做作。提供了使用以下参数执行的示例输出:
workStartTime = "9:00 AM",
workStopTime = "6:00 PM",
ibreakTime = 10,
iWorkInterval = 60
输出:
9:00 AM - 10:00 AM
10:10 AM - 11:10 AM
11:20 AM - 12:20 PM
12:30 PM - 01:30 PM
希望您明白这一点,因为每个间隔都要留出一个间隙并跨越整个事情,直到工作结束时间。
注意:
顺便说一下,工作开始时间和结束时间像9:30 AM - 10:00 PM 或9:00 - 16:00 一样存储在数据库中,即12 小时或24 小时格式。
【问题讨论】:
标签: c# asp.net datetime methods scheduling