gpt4 book ai didi

c# - 每隔15分钟获取给定日期到 'now'之间的数据

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:48 26 4
gpt4 key购买 nike

您好,我正在开发一个应用程序,用于在 C# Visual Studio 2010 中将数据从一个数据库服务器检索到另一个数据库服务器。

要求按软件安装日期从数据库中检索数据 date 表示特定日期 to now 表示当前时间。

还有一个条件,当我们得到最旧的记录时,如2010-03-05 16:30:23,下一条记录和第一条记录相差15分钟,如下一条记录应该是 2010-03-05 16:45:23。数据库每分钟有记录。

我已经尝试过以下但它不满足要求。

try
{
var con = new SqlConnection(Properties.Settings.Default.sConstr);
var cmd = new SqlCommand("SELECT * from RAW_S001T01 where Date_Time >='" + time + "'", con);
con.Open();
var dr = cmd.ExecuteReader();
var count = 0;
while (dr.Read())
{
var Date = (dr["Date_Time"].ToString());
var temp = Date.ToString(CultureInfo.InvariantCulture);
var UTime=time.Split(':');
string tempa = UTime[1].Substring(0, 2);
time = temp +int.Parse("15");
MessageBox.Show(time);
}
}
catch (Exception ex)
{
MessageBox.Show(@"Error.",ex.ToString());
}

我们如何解决这个问题?

最佳答案

试试看:
只需修改您的 while 循环并使用这段代码。

var Date = Convert.ToDateTime(dr["Date_Time"]);
Date = Date.AddMinutes(15);
MessageBox.Show(Date.ToString());

希望这对您有所帮助!

关于c# - 每隔15分钟获取给定日期到 'now'之间的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20755042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com