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