【问题标题】:How to delete data from selected Date to current Date using DateTimePicker如何使用 DateTimePicker 删除从选定日期到当前日期的数据
【发布时间】:2011-06-03 10:35:55
【问题描述】:

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

我的代码可以很好地按 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
    {
    }
}

提前致谢。

【问题讨论】:

    标签: c# .net datetimepicker datetime


    【解决方案1】:

    听起来您从 DateTime 选择器中获取了一个日期,并且您需要从该开始日期工作到结束日期,对吗?

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

    例如,这段代码的 sn-p 将从 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));
            }
    

    【讨论】:

    • 你能把这个添加到我的代码中,还有一个是在 Windows 窗体应用程序中
    猜你喜欢
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多