Очень распространено, что приложение имеет проблемы с датой даты с системным именем, форматом отображения или инструкцией T-SQL. В настоящее время я начинаю новый проект и ищу стандартное решение для обработки дат.Управление проблемами с датой времени
Иногда может случиться так, что клиент хочет изменить формат отображения для всех дат на уровне приложения. Я хочу обрабатывать такие вещи с минимальными усилиями, не нарушая всего кода проекта.
Пожалуйста, предложите мне лучший способ справиться с датой в C# с использованием .NET Framework 4.0, которые работают со всей датой системы форматом
Я бы предложил использовать хорошее решение ORM (реляционное сопоставление объектов), которое позаботится об этом для вас. – Aphelion
Большинство проблем с форматированием даты возникают из-за того, что данные хранятся в строках (в отличие от более подходящих типов данных) дольше, чем необходимо. Строки должны анализироваться как можно раньше из пользовательского ввода, а форматирование должно выполняться только в коде, который непосредственно отображает даты на выходе. –
@Damien_The_Unbeliever +1, я бы также добавил, чтобы иметь дело только с UTC. –