Вы можете получить сегодняшнюю дату в виде строки, просто отформатировав дату.
String today = String.Format("{0: yyyy/MM/dd}", DateTime.Now);
String today = DateTime.Now.ToString("yyyy/MM/dd");
Я бы не советовал использовать текстовый файл в качестве средства сохранения данных, но если вы собираетесь использовать эту систему, единственное, что вам нужно сделать, это проверить, чтобы узнать, есть ли дата из текстового файла.соответствует дате, которую вы отформатировали.Простое сравнение отформатированных строк должно помочь.
if (строка a == строка b)
Вы даже можете поместить его в одну строку без необходимости отдельно форматировать материал
if (DateTime.Now.ToString("yyyy/MM/dd").Equals("date pulled from txt file"))