在特定时间段内使用日期时间创建多个对象

时间:2019-06-22 14:07:41

标签: c# date datetime unity3d

我为用户提供了设置事件开始日期和结束日期的选项。我希望用户可以选择在开始日期和结束日期之间每周生成一次事件。

[Serializable]
public class LectureDateTime
{
public long? id;
public DateTime startTime;
public DateTime endTime;

public LectureDateTime()
{
}
}

1 个答案:

答案 0 :(得分:0)

>>> base = dict( a=1, b=2, c=3, d=4, e=5, f=6, g=7 )
>>> required = { 'a', 'c', 'g' } # or anything containing the required keys
>>> subdict = base.fromkeys( required )
>>> subdict
{'g': 7, 'a': 1, 'c': 3}

生成周数然后执行

int weeks = (date1 - date2).TotalDays / 7;

在列表中,您将拥有两个日期之间的所有星期