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