使用DateTime循环列表框SQL插入(每15分钟递增一次)

时间:2015-12-22 14:21:46

标签: c# asp.net sql-server listbox

我正在尝试获取列表框中的所有项目,然后执行SQL插入,但在日期时间我希望每个列表框项目有15分钟的延迟。

有人能指出我正确的方向吗?

foreach (var item in myListBox)
{
    insert listitem1 with current date
    insert listitem2 with current date + 15 mins
    insert listitem3 with current date + 30 mins
}

我正在创建的应用程序需要时间释放功能,这意味着用户在日期过去之前无法执行任何操作。

我需要知道如何为列表中的每个项目循环当前日期和15分钟。我知道如何进行SQL插入,但我不知道如何为每一行添加15分钟。

DB: 1项目09:00:000 2项目2 09:15:000 3项目3 09:30:000

1 个答案:

答案 0 :(得分:3)

我认为你需要这样的东西:

DateTime somedate = DateTime.Today;

for (int i = 0; i < myListBox.Count; i++)
{
    var increasedDate = somedate.AddMinutes(i*15);
    // and then insert myListBox.Items[i] with increasedDate 
}