почему результат даты в c# отличается от ActionScript? - PullRequest
0 голосов
/ 09 апреля 2020

Я хочу получить дату ut c в c#, но результат в c# отличается

ActionScript

var date = new Date();
date.fullYearUTC
date.monthUTC
date.dateUTC

Результат

2020 3 9

в c#

DateTime.UtcNow.Year
DateTime.UtcNow.Month
DateTime.UtcNow.Date

Результат

2020 4 09.04.2020 00: 00: 00

UtcNow не так?
Спасибо за помощь!

1 Ответ

1 голос
/ 09 апреля 2020

ActionScript начинается с 0 января за 3 месяца, 3 апреля и т. Д. c. тогда как C# начинается в 1 для января, 4 для апреля и т.д. c. Это объясняет разницу в месяцах. Разница в выходных данных для выходных для дней в C# заключается в том, что для получения дня месяца в C# вы говорите, например, DateTime.UTCNow.UTCNow.Day вместо DateTime.UTCNow.Date, который пытается вывести всю дату, а не просто день.

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