Nie bardzo rozumiem. Jeśli chcesz zrobić "dziennik logowania" to niepotrzebnie odliczasz czas. Wystarczy coś takiego:
string date = DateTime.Now.ToString()
Co na wyjściu da Ci zapis w formacie:
6/26/2015 2:58:23 PM
Chociaż wariacji masz więcej:
ToLongDateString();
ToLongTimeString();
ToShortDateString();
ToShortTimeString();
Zapisywanie w pliku do kolejnej linii to też kwestia preferencji. W takiej sytuacji nie twórz zmiennej, tylko od razu wypisuj do pliku. Najłatwiej zrobić to tak:
File.AppendAllText("path/plik.txt", DateTime.Now.ToString() + Environment.NewLine);
Powyższy sposób automatycznie otworzy i zamknie strumienie, a w razie, gdyby plik nie znajdował się w danym miejscu, to go utworzy