Как записать текущую дату и время в txt файл - C#

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

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

Как записать текущую дату и время в txt файл?
private void button3_Click(object sender, EventArgs e)
        {
            string lines = "ФИ " + textBox2.Text;// Здесь вводится фамилия имя, а также должно ввести текущую дату и время
            System.IO.File.WriteAllText(@"C:\Новая папка (2)\registr.txt", lines);
            
        }
я так понимаю нужно использовать dateTimePicker или нет?
Время поняла как)
label1.Text = DateTime.Now.ToLongTimeString();
а дату как впендюрить?
все нашла вопрос отпал

Решение задачи: «Как записать текущую дату и время в txt файл»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
/* При рааботе с фаловой системой обязательно подключать
 * пространство имён "using System.IO" */
using System.IO;
using System.Text;
 
namespace Base_Output1
{
 class Program
  {
   static void Main(string[] args)
    {
     /* Для создания папки "DataTime", вначале передаём конструктору 
      * класса DirectoryInfo имя директории для обработки. В нашем
      * случае это будет путь <проект> - <bin> - <debug> - <DataTime> */
        DirectoryInfo di = new DirectoryInfo("DataTime");
       try
         {
          // Проверяем существует ли, указанная папка
            if (di.Exists)
             {
              // Если - да, сообщаем об этом
                 Console.WriteLine("\nПапка DataTime уже существует");
                goto Label1;
             }
          // Если - нет, создаём её
            else
             {
                di.Create();
                Console.WriteLine("\nСоздание папки прошло успешно");
               goto Label1;
             }
         }
   finally
  { 
     Console.WriteLine();
  }
 
   Label1:
    /* Объявляем строковую переменную "path", 
     * которая описывает путь к файлу */
       string path = @"DataTime\\OutputTime.txt";
      if (File.Exists(path))
       {
        // Если - да, то сообщаем об этом
           Console.WriteLine("\nФайл OutputTime.txt существует\n");
           Console.ReadKey();
          goto Label2;
       }
      else
       {
        // Если - нет, тоже сообщаем 
           Console.WriteLine("\nФайл Output.txt отсутствует!\nПриложение автоматически создаст его!\n");
          goto Label2;
       }
 
   Label2:
    /* В аргументах инициализатора нового экземпляра класса, наряду с
     * переменной "path", нужно указать свойство "true" - разрешена
       дозапись в существующий файл или "false" - переписать файл*/
       StreamWriter sw = new StreamWriter(path, false);
       sw.WriteLine();
    // Записываем текущие дату и время в файл
       sw.WriteLine("Текущие дата и время (время UTC):  " + DateTime.UtcNow.ToString());
       Console.WriteLine("\nТекущая дата и время:  " + DateTime.UtcNow.ToString());
    /* Перед выходом из приложения не забываем закрывать файл */
       sw.Close();
       Console.ReadKey();
     }
  }
}

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


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

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

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