我想在c#中获得日期utc,但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月9日2020 00:00:00
UtcNow走错路了吗<谢谢你的帮助!>
ActionScript的月份从0开始表示1月,从3开始表示4月等,而C#的月份从1开始表示1月份,从4开始表示4月份等。这解释了月份之间的差异。C#中天数输出的不同之处在于,要在C#中获得一个月的哪一天,您可以说DateTime.UTCNow.UTCNow.Day
,而不是DateTime.UTCNow.Date
,后者试图输出整个日期,而不仅仅是一天。