.NET 3.x SharpDevelop, получить название файла без расширения и прибавить 14 дней к дате которая в первой его строке - C#

Узнай цену своей работы

Формулировка задачи:

содержимое 1000.txt файла 2014-08-13 13:50:19 126.48.232.103 2014-08-23 08:53:54 содержимое 2000.txt файла 2014-08-25 13:50:19 112.48.235.25 в SharpDevelop создаю windows-приложение, в форме создаю два listbox. кликаю на один из них ... вуаля код. Задача 1 - мне надо в одном listboxe получить название файла (без формата) и +14дней к дате которая в первой строчке. Задача 2 - мне надо в другом listboxe получить название файла (без формата) и +3дня к дате которая в второй строчке 1) Выглядить в одном listboxe будет так: 1000 27-08-2014 13:50:19 2000 08-09-2014 13:50:19 2) Выглядить в друго listboxe будет так: 1000 28-08-2014 13:50:19 Усложним задачу - таких файлов ~100, два listboxa. В одном случае мы берем первую строчку и + 14 дней - и результат в первый listbox. В друго listbox мы берем вторую строчку и +3дня. И как сделать в таком случае сортировку по дате - чтоб все по порядку
ой ошибочка 2) Выглядить в друго listboxe будет так: 1000 26-08-2014 13:50:19

Решение задачи: «.NET 3.x SharpDevelop, получить название файла без расширения и прибавить 14 дней к дате которая в первой его строке»

textual
Листинг программы
        private void button1_Click(object sender, EventArgs e)
        {
            //Считываем строки в массивы
            string[] s1 = System.IO.File.ReadAllLines(@"C:\1000.txt");
            string[] s2 = System.IO.File.ReadAllLines(@"C:\2000.txt");
 
            //Удаляем из первой строки файла 1000.txt " 126.48.232.103"
            s1[0] = s1[0].Substring(0, 19);
            //Считываем дату и время
            DateTime dt = Convert.ToDateTime(s1[0]);
            //Прибавляем 14 дней
            dt = dt.AddDays(14);
            //Записываем в listBox1
            listBox1.Items.Add("1000 " + dt);
 
            //Удаляем из первой строки файла 2000.txt " 112.48.235.25"
            s2[0] = s2[0].Substring(0, 19);
            //Считываем дату и время
            dt = Convert.ToDateTime(s2[0]);
            //Прибавляем 14 дней
            dt = dt.AddDays(14);
            //Записываем в listBox1
            listBox1.Items.Add("2000 " + dt);
 
            //Считываем дату и время второй строки файла 1000.txt
            dt = Convert.ToDateTime(s1[1]);
            //Прибавляем 3 дней
            dt = dt.AddDays(3);
            //Записываем в listBox2
            listBox2.Items.Add("1000 " + dt);
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.385 из 5
Похожие ответы