-1
Q
时间表生成算法
A
回答
1
您可以先看看DateTime和TimeSpan类是如何工作的,因为您可能需要它们很多。
如果您的应用程序是多用户系统和/或您需要持续保存时间表中的事件,即使您的应用程序已重新启动,那么您可能也会考虑将事件存储在数据库中。
请注意时区问题,因为如果您的程序在不同国家同时使用,则会导致问题 - 即使仅在一个国家/地区使用,您仍然需要了解夏令时问题。我会建议在用户喜欢的时区显示它,但在存储它时将其转换为UTC。
您可能需要检查两个事件是否重叠。如果你愿意,你将不得不以提高你的问题,并提供更多的细节更具体的答案
public bool OverlapsWith(Event other)
{
return max(Start, other.Start) < min(End, other.End);
}
:为此,您可以使用下面的代码。
相关问题
- 1. 哪些算法可用于生成时间表/时间表?
- 2. 生成时间表 - 需要好的算法
- 3. 使用哪种算法为学校生成时间表
- 4. 生成区间图的算法
- 5. 计算页面生成时间 - Django
- 6. 在报表生成器3.0中按时间段生成计算字段
- 7. 算法生成哈达玛矩阵的运行时间
- 8. 学生时间调度算法
- 9. 3d希尔生成算法?
- 10. 双螺旋生成算法
- 11. 星系生成算法
- 12. 3D骰子生成算法
- 13. RSA算法密钥生成
- 14. DFS算法迷宫生成
- 15. 地图生成算法
- 16. 生成星空的算法
- 17. 为双人游戏生成时间表
- 18. 计算算法时间
- 19. Shabat时间算法?
- 20. 计算时间表
- 21. 老师时间表计算法
- 22. 算法 - 创建考试时间表
- 23. 使用Dijkstra算法实现时间表
- 24. 报表生成器 - 转换日期时间到当地时间
- 25. 用java生成UTC时间
- 26. 时间幂生成函数
- 27. 在ruby中生成时间
- 28. 自动生成时间戳
- 29. Django模板生成时间
- 30. 为DVD的IFO文件生成时间图(VTS_TMAP)数据的算法是什么?
请在你的描述中更清楚些。你究竟想要完成什么?你已经尝试了什么?此外,如果这是一个功课问题,请用“作业”标记您的问题 – Cogwheel 2010-07-03 18:19:50
这是一个懒惰的问题。 -1 – spender 2010-07-03 18:22:04