114 references to TicksPerDay
Aspire.Dashboard (1)
Otlp\Model\DurationFormatter.cs (1)
20
new UnitStep { Unit = "d", Ticks = TimeSpan.
TicksPerDay
},
Aspire.Dashboard.Tests (2)
DurationFormatterTests.cs (2)
35
var input = 10 * TimeSpan.
TicksPerDay
+ 13 * TimeSpan.TicksPerHour + 30 * TimeSpan.TicksPerMinute;
42
var input = 2 * TimeSpan.
TicksPerDay
+ 5 * TimeSpan.TicksPerMinute;
dotnet-svcutil-lib (11)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (2)
881
return SQLBaseDate.Add(new TimeSpan(dateticks * TimeSpan.
TicksPerDay
+
1048
return (data[p] | data[p + 1] << 8 | data[p + 2] << 16) * TimeSpan.
TicksPerDay
;
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDuration.cs (5)
101
int years = (int)(ticksPos / ((ulong)TimeSpan.
TicksPerDay
* 365));
102
int months = (int)((ticksPos % ((ulong)TimeSpan.
TicksPerDay
* 365)) / ((ulong)TimeSpan.
TicksPerDay
* 30));
124
_days = (int)(ticksPos / (ulong)TimeSpan.
TicksPerDay
);
361
ticks *= (ulong)TimeSpan.
TicksPerDay
;
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (2)
51
return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.
TicksPerDay
, DateTimeKind.Utc);
60
return new DateTime(DateTime.MinValue.Ticks + TimeSpan.
TicksPerDay
, DateTimeKind.Utc);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (2)
258
return new DateTime(DateTime.MaxValue.Ticks - TimeSpan.
TicksPerDay
, DateTimeKind.Utc);
267
return new DateTime(DateTime.MinValue.Ticks + TimeSpan.
TicksPerDay
, DateTimeKind.Utc);
Microsoft.Build.Engine.UnitTests (2)
BackEnd\TargetUpToDateChecker_Tests.cs (2)
534
private readonly DateTime _yesterday = DateTime.Today.AddTicks(-TimeSpan.
TicksPerDay
);
535
private readonly DateTime _twoDaysAgo = DateTime.Today.AddTicks(-2 * TimeSpan.
TicksPerDay
);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\DateAndTime.vb (1)
460
Return New DateTime(CDate([StringTime]).Ticks Mod TimeSpan.
TicksPerDay
)
System.Data.Common (4)
System\Data\SQLTypes\SQLDateTime.cs (4)
199
return new TimeSpan(value.m_day * TimeSpan.
TicksPerDay
+
215
long dayticks = daypart * TimeSpan.
TicksPerDay
;
230
long ticks = value.Ticks - day * TimeSpan.
TicksPerDay
;
235
ticks += TimeSpan.
TicksPerDay
;
System.Net.Http (2)
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (2)
721
if (nextAuthorityMaxAge.Ticks > (30 * TimeSpan.
TicksPerDay
))
723
nextAuthorityMaxAge = TimeSpan.FromTicks(30 * TimeSpan.
TicksPerDay
);
System.Private.CoreLib (82)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (1)
151
long ticks = totalDays * TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (3)
32
private static uint DayNumberFromDateTime(DateTime dt) => (uint)((ulong)dt.Ticks / TimeSpan.
TicksPerDay
);
34
internal DateTime GetEquivalentDateTime() => DateTime.CreateUnchecked(_dayNumber * TimeSpan.
TicksPerDay
);
217
public DateTime ToDateTime(TimeOnly time) => DateTime.CreateUnchecked(_dayNumber * TimeSpan.
TicksPerDay
+ time.Ticks);
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (21)
78
internal const long MaxTicks = DaysTo10000 * TimeSpan.
TicksPerDay
- 1;
86
internal const long UnixEpochTicks = DaysTo1970 * TimeSpan.
TicksPerDay
;
87
private const long FileTimeOffset = DaysTo1601 * TimeSpan.
TicksPerDay
;
88
private const long DoubleDateOffset = DaysTo1899 * TimeSpan.
TicksPerDay
;
91
private const long OADateMinAsTicks = (DaysPer100Years - DaysPerYear) * TimeSpan.
TicksPerDay
;
176
_dateData = (ulong)(date.DayNumber * TimeSpan.
TicksPerDay
+ time.Ticks);
195
_dateData = (ulong)(date.DayNumber * TimeSpan.
TicksPerDay
+ time.Ticks) | ((ulong)(uint)kind << KindShift);
888
public DateTime AddDays(double value) => AddUnits(value, MaxDays, TimeSpan.
TicksPerDay
);
976
return new DateTime(n * (ulong)TimeSpan.
TicksPerDay
+ date.UTicks % TimeSpan.
TicksPerDay
| date.InternalKind);
1043
return new DateTime(n * (ulong)TimeSpan.
TicksPerDay
+ date.UTicks % TimeSpan.
TicksPerDay
| date.InternalKind);
1097
return n * (ulong)TimeSpan.
TicksPerDay
;
1216
if (ticks > TicksCeiling - TimeSpan.
TicksPerDay
)
1240
ticks += TimeSpan.
TicksPerDay
;
1346
public DateTime Date => new((UTicks / TimeSpan.
TicksPerDay
* TimeSpan.
TicksPerDay
) | InternalKind);
1435
public DayOfWeek DayOfWeek => (DayOfWeek)(((uint)(UTicks / TimeSpan.
TicksPerDay
) + 1) % 7);
1540
public TimeSpan TimeOfDay => new TimeSpan((long)(UTicks % TimeSpan.
TicksPerDay
));
1667
if (value < TimeSpan.
TicksPerDay
) // This is a fix for VB. They want the default day to be 1/1/0001 rather than 12/30/1899.
1999
ulong ticks = (DaysToYear((uint)year) + days[month - 1] + (uint)day - 1) * (ulong)TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\Globalization\CalendricalCalculationsHelper.cs (2)
61
return date.Ticks / TimeSpan.
TicksPerDay
;
66
return new DateTime(Math.Min((long)(Math.Floor(numberOfDays) * TimeSpan.
TicksPerDay
), DateTime.MaxValue.Ticks)).Year;
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (2)
795
if (timeOnly && dateTime.Ticks < TimeSpan.
TicksPerDay
)
1147
dateTime.Ticks < TimeSpan.
TicksPerDay
&&
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (3)
2884
resultTicks += TimeSpan.
TicksPerDay
;
2909
if (resultTicks < TimeSpan.
TicksPerDay
)
2922
resultTicks += TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendar.cs (2)
116
return GetAbsoluteDate(year, month, day) * TimeSpan.
TicksPerDay
;
167
long ticks = DateToTicks(y, m, d) + time.Ticks % TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewCalendar.cs (4)
569
return new DateTime(ToDateTime(y, i, d, 0, 0, 0, 0).Ticks + (time.Ticks % TimeSpan.
TicksPerDay
));
600
long ticks = ToDateTime(y, m, d, 0, 0, 0, 0).Ticks + (time.Ticks % TimeSpan.
TicksPerDay
);
650
return (int)((time.Ticks - beginOfYearDate.Ticks) / TimeSpan.
TicksPerDay
) + 1;
828
return new DateTime(gregorianNewYear.Ticks + days * TimeSpan.
TicksPerDay
+ TimeToTicks(hour, minute, second, millisecond));
src\libraries\System.Private.CoreLib\src\System\Globalization\HijriCalendar.cs (4)
201
long numDays = ticks / TimeSpan.
TicksPerDay
+ 1;
299
long ticks = GetAbsoluteDateHijri(y, m, d) * TimeSpan.
TicksPerDay
+ (time.Ticks % TimeSpan.
TicksPerDay
);
416
return new DateTime(lDate * TimeSpan.
TicksPerDay
+ TimeToTicks(hour, minute, second, millisecond));
src\libraries\System.Private.CoreLib\src\System\Globalization\ISOWeek.cs (1)
158
return jan4.AddTicks((ordinal - 4) * TimeSpan.
TicksPerDay
);
src\libraries\System.Private.CoreLib\src\System\Globalization\JulianCalendar.cs (4)
118
long julianTicks = ticks + TimeSpan.
TicksPerDay
* 2;
120
int n = (int)(julianTicks / TimeSpan.
TicksPerDay
);
177
return (n - 2) * TimeSpan.
TicksPerDay
;
212
long ticks = DateToTicks(y, m, d) + time.Ticks % TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\Globalization\PersianCalendar.cs (6)
24
private static readonly long s_persianEpoch = new DateTime(622, 3, 22).Ticks / TimeSpan.
TicksPerDay
;
150
long numDays = ticks / TimeSpan.
TicksPerDay
+ 1;
200
long numDays = ticks / TimeSpan.
TicksPerDay
+ 1;
248
long ticks = GetAbsoluteDatePersian(y, m, d) * TimeSpan.
TicksPerDay
+ time.Ticks % TimeSpan.
TicksPerDay
;
387
return new DateTime(lDate * TimeSpan.
TicksPerDay
+ TimeToTicks(hour, minute, second, millisecond));
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (2)
301
int day = (int)(value.Ticks / TimeSpan.
TicksPerDay
);
302
long time = value.Ticks % TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanParse.cs (2)
1522
if (!ParseInt((int)(0x7FFFFFFFFFFFFFFFL / TimeSpan.
TicksPerDay
), out int days, ref result))
1527
time = days * TimeSpan.
TicksPerDay
;
src\libraries\System.Private.CoreLib\src\System\Globalization\UmAlQuraCalendar.cs (4)
344
int index = (int)((time.Ticks - s_minDate.Ticks) / TimeSpan.
TicksPerDay
) / 355;
447
DateTime dt = new DateTime(GetAbsoluteDateUmAlQura(y, m, d) * TimeSpan.
TicksPerDay
+ time.Ticks % TimeSpan.
TicksPerDay
);
594
return new DateTime(lDate * TimeSpan.
TicksPerDay
+ TimeToTicks(hour, minute, second, millisecond));
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (9)
30
private const long MaxTimeTicks = TimeSpan.
TicksPerDay
- 1;
128
private TimeOnly AddTicks(long ticks) => new TimeOnly((_ticks + TimeSpan.
TicksPerDay
+ (ulong)(ticks % TimeSpan.
TicksPerDay
)) % TimeSpan.
TicksPerDay
);
132
(long days, long newTicks) = Math.DivRem(ticks, TimeSpan.
TicksPerDay
);
137
newTicks += TimeSpan.
TicksPerDay
;
139
else if (newTicks >= TimeSpan.
TicksPerDay
)
142
newTicks -= TimeSpan.
TicksPerDay
;
283
return new TimeSpan(diff + ((diff >> 63) & TimeSpan.
TicksPerDay
));
src\libraries\System.Private.CoreLib\src\System\TimeSpan.cs (11)
131
public const long MicrosecondsPerDay =
TicksPerDay
/ TicksPerMicrosecond; // 86,400,000,000
163
public const long MillisecondsPerDay =
TicksPerDay
/ TicksPerMillisecond; // 86,400,000
187
public const long SecondsPerDay =
TicksPerDay
/ TicksPerSecond; // 86,400
203
public const long MinutesPerDay =
TicksPerDay
/ TicksPerMinute; // 1,440
211
public const int HoursPerDay = (int)(
TicksPerDay
/ TicksPerHour); // 24
231
internal const long MinDays = MinTicks /
TicksPerDay
; // - 10,675,199
232
internal const long MaxDays = MaxTicks /
TicksPerDay
; // + 10,675,199
316
public int Days => (int)(_ticks /
TicksPerDay
);
344
public double TotalDays => (double)_ticks /
TicksPerDay
;
420
public static TimeSpan FromDays(double value) => Interval(value,
TicksPerDay
);
461
public static TimeSpan FromDays(int days) => FromUnits(days,
TicksPerDay
, MinDays, MaxDays);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.TransitionTime.cs (1)
102
if (timeOfDay.Ticks >= TimeSpan.
TicksPerDay
|| (ulong)timeOfDay.Ticks % TimeSpan.TicksPerMillisecond != 0)
System.Private.Xml (8)
System\Xml\BinaryXml\SqlUtils.cs (2)
588
return SQLBaseDate.Add(new TimeSpan(dateticks * TimeSpan.
TicksPerDay
+
735
return (data[p] | data[p + 1] << 8 | data[p + 2] << 16) * TimeSpan.
TicksPerDay
;
System\Xml\Schema\XsdDateTime.cs (1)
568
int n = (int)(ticks / TimeSpan.
TicksPerDay
);
System\Xml\Schema\XsdDuration.cs (5)
103
int years = (int)(ticksPos / ((ulong)TimeSpan.
TicksPerDay
* 365));
104
int months = (int)((ticksPos % ((ulong)TimeSpan.
TicksPerDay
* 365)) / ((ulong)TimeSpan.
TicksPerDay
* 30));
126
_days = (int)(ticksPos / (ulong)TimeSpan.
TicksPerDay
);
301
ticks *= (ulong)TimeSpan.
TicksPerDay
;
System.Text.Json (1)
System\Text\Json\JsonHelpers.Date.cs (1)
544
long ticks = totalDays * TimeSpan.
TicksPerDay
;