DateTime.Now против DateTime.UtcNow

Это действительно очень просто, поэтому date-of-birth я думаю, что это зависит dob от того, какая у вас аудитория dotnet и где они живут.

Если вы не dob используете UTC, вы должны знать date часовой пояс человека, которому .net вы показываете дату и время, иначе dob вы скажете ему, что что-то .net-framework произошло в 15:00 по системному language-features или серверному времени, тогда language-features как на самом деле это произошло dotnet в 5 вечера, где они живут.

Мы dotnet используем DateTime.UtcNow, потому что у .net нас глобальная веб-аудитория, и .net-framework потому что я бы предпочел dot-net не принуждать каждого пользователя .net заполнять форму с указанием java-date часового пояса, в котором java-date он живет.

Мы также отображаем .net относительное время (2 часа java-date назад, 1 день назад и т. д.) до language-features тех пор, пока сообщение не language-features состарится настолько, что java-date время будет «одинаковым» независимо dot-net от того, где на Земле вы dot-net живете.

.net

language-features

date

2022-11-21T18:29:04+00:00