【问题标题】:Loop Listbox SQL Insert with DateTime (incremented every 15 minutes)使用 DateTime 循环列表框 SQL 插入(每 15 分钟递增)
【发布时间】:2015-12-22 14:21:46
【问题描述】:

我正在尝试获取列表框中的所有项目,然后执行 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 分钟。

数据库: 1 项 1 09:00:000 2 项目 2 09:15:000 3 项 3 09:30:000

【问题讨论】:

  • 这里的问题是什么?您需要 sql 或 c# 方面的帮助吗?我不知道你想做什么。

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


【解决方案1】:

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

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 
} 

【讨论】:

  • 完美!工作了一个款待!干杯
猜你喜欢
  • 1970-01-01
  • 2011-10-20
  • 1970-01-01
  • 2021-12-10
  • 2017-06-30
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
  • 2014-10-06
相关资源
最近更新 更多