Свойство System.DateTime.Now возвращает System.DateTime.Это хранится в памяти в двоичном формате, о котором большинству программистов в большинстве случаев не нужно думать.Когда вы отображаете значение DateTime или конвертируете его в строку по любой другой причине, оно преобразуется в соответствии со строкой формата, которая может указывать любой формат, который вам нравится.
В этом последнем смысле, ответ на вашвопрос "если я получу DateTime.Now, какой формат даты и времени это использует?"это «он вообще не использует какой-либо формат DateTime, потому что вы его еще не отформатировали».
Вы указываете формат, вызывая перегрузку ToString или (необязательно), если вы используете System.String.Формат.Также есть формат по умолчанию, поэтому вам не всегда нужно указывать формат.Если вы спрашиваете о том, как определить формат по умолчанию, вам следует посмотреть на ответ Одеда.