如何在Datetimepicker中提取给定日期到Currentdate的数据

问题描述

|| 我有很多文件夹,并且有很多日期不同的数据文件。现在,如果我从DatePicker中选择日期,我的代码将提取数据并提取日期,并将该日期作为名称保存到txt文件(例如
YYYYMMDD.txt
20110131.txt
)中,该文件已从DatePicker中选择了日期。 这些文件中有2年以上的数据。每次选择日期提取数据时,我都很难做到这一点。 如果我从DatePickers中选择开始日期到当前日期,则将从开始日期直到当前日期提取数据,并将文件名保存为每个日期。 有什么建议么? 这是我的代码:
private void dateTimePicker1_ValueChanged(object sender,EventArgs e)
{
    DateTime dt = dateTimePicker1.Value;
    txtSelectedDate.Text = dt.ToString(\"yyyyMMdd\");
    selectedDate = txtSelectedDate.Text;
}



private void button2_Click(object sender,EventArgs e)
{
    string DayBgSpot = \"E:\\\\Folder\";

    string DayBgSpotDestination = \"E:\\\\Folder1\";

    int DT = int.Parse(txtSelectedDate.Text);
    FileReader Reader = new FileReader();
    FileReader Reader1 = new FileReader();
    Reader.OpenDirectory(DayBgSpot);
    Reader.ReadNaster();
    string path = DayBgSpotDestination + \"\\\\\" + txtSelectedDate.Text + \".txt\";
    StreamWriter Strwriter = new StreamWriter(path);
    try
    {
        while (Reader.iMaRecordsLeft > 0)
        {
            string SecName = Reader.sMaSecName;
            string Symbol = Reader.sMaSecSymbol;
            Symbol = prefix + Symbol;
            int abc = 0;

            Reader.OpenSecurityByName(Reader.sMaSecName);
            if (Reader.iSeRecords > 0)
            {
                while (Reader.iSeRecordsLeft > 0)
                {
                    Reader.ReadDay();
                    float O = Reader.dSeo;
                    float H = Reader.dSeh;
                    float L = Reader.dSel;
                    float C = Reader.dSec;
                    double V = Reader.dSeV;
                    double OI = Reader.dSrest;
                    string T = Reader.iSeTime.ToString();
                    string D = Reader.iSeDate.ToString();
                    if (int.Parse(D) == DT)
                    {
                        string a = string.Concat(SecName,\",Symbol,D,T,O,H,L,C,V,OI);
                        if (SecName != \"\" && V != 0)
                        {
                            Strwriter.WriteLine(a);
                        }
                    }
                }
            }



            abc++;


            Reader.ReadNaster();
        }

        Reader.CloseDirectory();
        Strwriter.Close();
        Strwriter.Dispose();



    }
    catch
    {
    }


}
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)