Точность даты и времени в C # - PullRequest
0 голосов
/ 07 ноября 2018

Давайте представим, что у нас есть одна переменная в C #

System.DateTime dt = 07/11/2018 16:10:10.2345

возможно ли изменить какое-либо свойство в dt или привести его к чему-либо еще, поэтому каждый раз, когда я его использую, сериализую или преобразовываю в строку, получим

07/11/2018 16:10:10.23450000

спасибо

1 Ответ

0 голосов
/ 07 ноября 2018

DateTime не имеет формат. Вы указываете один, когда вы отображаете его. Вот где вы должны форсировать формат. Формат по умолчанию, когда отображается DateTime, определяется культурой машины; DateTime не имеет настройки для установки другого формата по умолчанию.

Обратите внимание, что вы не можете наследовать от DateTime, чтобы переопределить формат по умолчанию; вам нужно будет обернуть в новом классе, что может быть больше проблем, чем оно того стоит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...