Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DateTime() [9/14]

System.DateTime.DateTime ( int year,
int month,
int day,
int hour,
int minute,
int second,
Calendar calendar )
inline

Definition at line 267 of file DateTime.cs.

268 {
269 if (calendar == null)
270 {
271 throw new ArgumentNullException("calendar");
272 }
273 if (second != 60 || !s_systemSupportsLeapSeconds)
274 {
275 _dateData = calendar.ToDateTime(year, month, day, hour, minute, second, 0).UTicks;
276 return;
277 }
278 this = new DateTime(year, month, day, hour, minute, 59, calendar);
280 }
virtual DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond)
Definition Calendar.cs:304
void ValidateLeapSecond()
Definition DateTime.cs:365
readonly ulong _dateData
Definition DateTime.cs:41
static readonly bool s_systemSupportsLeapSeconds
Definition DateTime.cs:43

References System.DateTime._dateData, System.DateTime, System.DateTime.s_systemSupportsLeapSeconds, System.Globalization.Calendar.ToDateTime(), System.DateTime.UTicks, System.DateTime.ValidateLeapSecond(), and System.year.