Джон Скит говорит, что правильно, и у меня есть кое-что добавить.
«Неправильно» зависит от того, сколько времени вы хотите получить.
DateTime является struct и стандартным конструктором struct
всегда инициализирует все поля своими нулями для числового типа и нуля
для справочного типа.
поэтому, если вы хотите получить текущую локальную дату и время, вы можете вызвать статическое свойство DateTime.Now.
var curDateTime = DateTime.Now;
если вы хотите узнать время UTC.
var utcDateTime = DateTime.UtcNow;
Примечание: DateTime.UtcNow получает текущую дату и время, но вместо использования местного часового пояса вместо него используется время UTC.
Вы можете ссылаться на ссылку, как показано ниже.
http://blackrabbitcoder.net/archive/2010/11/18/c.net-little-wonders-datetime-is-packed-with-goodies.aspx