如何使用DateTimePicker删除从选定日期到当前日期的数据



我的问题是删除从给定日期到当前日期的数据,

我的代码可以很好地按照DateTimePicker中给定的日期删除数据。

我想删除DateTimePicker中给定日期到CurrentDate的数据。

例如:

  1. 在子文件夹123中,数据可从20100131到20110531(日期格式yyyyMMdd)获得。

  2. 我想删除从20100215到20110531的日期。

希望你能理解我的问题。

有什么建议吗?

这是我的代码:

private void button1_Click(object sender, EventArgs e)
{
    string todaysDate = dateTimePicker1.Text;
    int FinalDate4 = 0;
    string Destinationnsefx = "C:\folder\subfolder\subfolder123";
    int xyz = 0;
    string SecSym = (9722).ToString();
    MWriterClass writerdelete1 = new MWriterClass();
    try
    {
        writerdelete1.OpenDirectory(Destinationnsefx);
        writerdelete1.OpenSecurityBySymbol(SecSym);
        FinalDate4 = int.Parse(todaysDate);
        if (writerdelete1.get_bDateExists(FinalDate4))
        {
            try
            {
                writerdelete1.DeleteIntradaySecRecordEx(FinalDate4, 080000, 240000);
            }
            catch
            {
            }
        }
        writerdelete1.CloseSecurity();
        writerdelete1.CloseDirectory();
    }
    catch
    {
    }
}

提前谢谢。

听起来你从DateTime选择器中得到了一个日期,你需要从开始日期到结束日期,对吗?

在这种情况下,请查看DateTime对象的AddDays方法。

例如,这段代码将从2011年4月1日开始,并以您指定的格式打印从那时到今天的每个日期。

        var workingDate = new DateTime(2011, 4, 1);
        while (workingDate < DateTime.Today)
        {
            workingDate = workingDate.AddDays(1);
            Console.WriteLine(string.Format("{0:yyyyMMdd}", workingDate));
        }

相关内容

  • 没有找到相关文章

最新更新