444 references to DateTimeKind
aspire (5)
Aspire.Cli.Tests (2)
Commands\TelemetryTestHelper.cs (2)
22internal static readonly DateTime s_testTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
29var unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Aspire.Dashboard (5)
Aspire.Dashboard.Components.Tests (4)
Aspire.Dashboard.Tests (50)
ConsoleLogsTests\LogEntriesTests.cs (3)
65new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc),
66new DateTime(2020, 1, 1, 0, 0, 0, DateTimeKind.Utc)));
69var pauseEntry = LogEntry.CreatePause("resource-name", new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc));
Integration\OtlpHttpJsonTests.cs (4)
450Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, DateTimeKind.Utc), span.StartTime);
451Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 1, DateTimeKind.Utc), span.EndTime);
504Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, 300, DateTimeKind.Utc), log.TimeStamp);
580Assert.Equal(new DateTime(2018, 12, 13, 14, 51, 0, 300, DateTimeKind.Utc), log.TimeStamp);
Model\ConsoleLogsFiltersTests.cs (5)
18FilterAllLogsDate = new DateTime(2023, 1, 2, 3, 4, 5, DateTimeKind.Utc),
21["test-abc"] = new DateTime(2023, 1, 2, 3, 4, 5, DateTimeKind.Utc)
38var existingAllLogsDate = new DateTime(2023, 1, 1, 0, 0, 0, DateTimeKind.Utc);
39var existingResourceDate = new DateTime(2023, 1, 2, 0, 0, 0, DateTimeKind.Utc);
50var newResourceDate = new DateTime(2023, 1, 3, 0, 0, 0, DateTimeKind.Utc);
Model\SpanWaterfallViewModelTests.cs (11)
28trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
29trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc)));
56var date = new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc);
88trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), kind: OtlpSpanKind.Client, attributes: [KeyValuePair.Create("http.url", "http://localhost:59267/6eed7c2dedc14419901b813e8fe87a86/getScriptTag"), KeyValuePair.Create("server.address", "localhost")]));
89trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "2", parentSpanId: null, startDate: new DateTime(2001, 2, 1, 1, 1, 2, DateTimeKind.Utc), kind: OtlpSpanKind.Client));
134startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc),
194startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc),
232var parentSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "parent", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc));
233var childSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "child", parentSpanId: "parent", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc));
254var parentSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "parent", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc));
255var childSpan = TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "child", parentSpanId: "parent", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc));
Model\TraceHelpersTests.cs (11)
22trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 1, DateTimeKind.Utc)));
44trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-2", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
45trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 1, DateTimeKind.Utc)));
71trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
72trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 1, DateTimeKind.Utc)));
99trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
100trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc)));
101trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app3, trace, scope, spanId: "1-1-1", parentSpanId: "1-1", startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
102trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app3, trace, scope, spanId: "1-2", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
133trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc)));
134trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app2, trace, scope, spanId: "1-1", parentSpanId: "1", startDate: new DateTime(2001, 1, 1, 1, 1, 3, DateTimeKind.Utc), uninstrumentedPeer: app3));
Aspire.Deployment.EndToEnd.Tests (1)
Aspire.Hosting (1)
Aspire.Hosting.Tests (1)
dotnet-svcutil-lib (50)
FrameworkFork\Microsoft.Xml\Xml\BinaryXml\SqlUtils.cs (3)
832return new DateTime(yr, mnth, day, hr, min, sec, ms, DateTimeKind.Utc);
848DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc);
867return new DateTime(1, 1, 1, hr, min, sec, ms, DateTimeKind.Utc);
FrameworkFork\Microsoft.Xml\Xml\schema\XsdDateTime.cs (15)
173case DateTimeKind.Unspecified: kind = XsdDateTimeKind.Unspecified; break;
174case DateTimeKind.Utc: kind = XsdDateTimeKind.Zulu; break;
178Debug.Assert(dateTime.Kind == DateTimeKind.Local, "Unknown DateTimeKind: " + dateTime.Kind);
258public DateTimeKind Kind
265return DateTimeKind.Unspecified;
267return DateTimeKind.Utc;
271return DateTimeKind.Local;
371return new DateTime(_dt.Ticks, DateTimeKind.Utc);
374return new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc);
377return new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc);
427result = new DateTime(result.Ticks, DateTimeKind.Utc);
438return new DateTime(ticks, DateTimeKind.Local);
440result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
451return new DateTime(ticks, DateTimeKind.Local);
453result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
Microsoft.Analyzers.Local.Tests (2)
Json\JsonValueTest.cs (2)
160var now = new DateTime(2016, 1, 20, 5, 12, 33, DateTimeKind.Local);
299var now = new DateTime(2016, 1, 20, 5, 12, 33, DateTimeKind.Local);
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.Core.Test (6)
AuthenticationPropertiesTests.cs (6)
199props.IssuedUtc = new DateTimeOffset(new DateTime(2018, 03, 21, 0, 0, 0, DateTimeKind.Utc));
200Assert.Equal(new DateTimeOffset(new DateTime(2018, 03, 21, 0, 0, 0, DateTimeKind.Utc)), props.IssuedUtc);
213props.ExpiresUtc = new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc));
214Assert.Equal(new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc)), props.ExpiresUtc);
244props.SetDateTimeOffset("foo", new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc)));
258var dateTimeOffset = new DateTimeOffset(new DateTime(2018, 03, 19, 12, 34, 56, DateTimeKind.Utc));
Microsoft.AspNetCore.Authentication.Test (2)
Microsoft.AspNetCore.Components.Endpoints.Tests (4)
TempData\JsonTempDataSerializerTest.cs (3)
185var dateTime = new DateTime(2007, 1, 1, 0, 0, 0, DateTimeKind.Utc);
367var dateTime1 = new DateTime(2007, 1, 1, 0, 0, 0, DateTimeKind.Utc);
368var dateTime2 = new DateTime(2008, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.AspNetCore.Components.Server (2)
Microsoft.AspNetCore.Components.Tests (3)
Routing\QueryParameterValueSupplierTest.cs (3)
43AssertKeyValuePair<DateTime?>("NullableDateTimeVal", new DateTime(2021, 1, 2, 3, 4, 5, 678, DateTimeKind.Utc).ToLocalTime());
109AssertKeyValuePair<DateTime[]>("DateTimeVals", new[] { new DateTime(2020, 1, 2, 3, 4, 5, 678, DateTimeKind.Utc).ToLocalTime() });
117AssertKeyValuePair<DateTime?[]>("NullableDateTimeVals", new[] { new DateTime(2021, 1, 2, 3, 4, 5, 678, DateTimeKind.Utc).ToLocalTime() });
Microsoft.AspNetCore.DataProtection (2)
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Microsoft.AspNetCore.Grpc.Swagger (1)
Microsoft.AspNetCore.Identity (1)
Microsoft.AspNetCore.Mvc.Core.Test (3)
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
SimpleTypeModelBinderIntegrationTest.cs (2)
261Assert.Equal(new DateTime(2020, 02, 01, 0, 0, 0, DateTimeKind.Utc), model);
310Assert.Equal(new DateTime(2020, 02, 01, 0, 0, 0, DateTimeKind.Utc), model);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (4)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
Microsoft.AspNetCore.SignalR.Common.Tests (8)
Microsoft.Build.Framework (11)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.DotNet.Build.Tasks.Installers (3)
Microsoft.Gen.Logging.Generated.Tests (2)
LogPropertiesTests.cs (2)
319var now = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc);
339var now = new DateTime(2024, 1, 1, 0, 0, 0, DateTimeKind.Utc);
Microsoft.VisualStudio.LanguageServices (1)
mscorlib (1)
netstandard (1)
SignalR.Client.FunctionalTestApp (1)
Stress.TelemetryService (1)
System.Data.Common (16)
System.Diagnostics.DiagnosticSource (2)
System.Formats.Nrbf (3)
System.Net.Mail (5)
System.Net.Quic (1)
System.Net.Security (1)
System.Private.CoreLib (146)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Date.Helpers.cs (3)
60if (!TryCreateDateTime(year: year, month: month, day: day, hour: hour, minute: minute, second: second, fraction: fraction, kind: DateTimeKind.Unspecified, out DateTime dateTime))
80if (!TryCreateDateTime(year: year, month: month, day: day, hour: hour, minute: minute, second: second, fraction: fraction, DateTimeKind.Local, out DateTime dateTime))
105private static bool TryCreateDateTime(int year, int month, int day, int hour, int minute, int second, int fraction, DateTimeKind kind, out DateTime value)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (37)
115public static readonly DateTime MaxValue = new DateTime(MaxTicks, DateTimeKind.Unspecified);
116public static readonly DateTime UnixEpoch = new DateTime(UnixEpochTicks, DateTimeKind.Utc);
157public DateTime(long ticks, DateTimeKind kind)
160if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind();
166/// The new instance will have the <see cref="DateTimeKind.Unspecified"/> kind.
180/// Initializes a new instance of the <see cref="DateTime"/> structure to the specified <see cref="DateOnly"/> and <see cref="TimeOnly"/> respecting a <see cref="DateTimeKind"/>.
192public DateTime(DateOnly date, TimeOnly time, DateTimeKind kind)
194if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind();
198internal DateTime(long ticks, DateTimeKind kind, bool isAmbiguousDst)
201Debug.Assert(kind == DateTimeKind.Local, "Internal Constructor is for local times only");
276/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values.
286public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, Calendar calendar, DateTimeKind kind)
291if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind();
305private static ulong WithLeapSecond(Calendar calendar, int year, int month, int day, int hour, int minute, int millisecond, DateTimeKind kind)
335public DateTime(int year, int month, int day, int hour, int minute, int second, DateTimeKind kind)
337if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind();
417/// The <see cref="Kind"/> property is initialized to <see cref="DateTimeKind.Unspecified"/>.
472/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values.
477/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar, DateTimeKind)"/> constructor.
482public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, DateTimeKind kind)
608/// The <see cref="Kind"/> property is initialized to <see cref="DateTimeKind.Unspecified"/>.
614: this(year, month, day, hour, minute, second, millisecond, microsecond, DateTimeKind.Unspecified)
666/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values.
671/// the <see cref="DateTime(int, int, int, int, int, int, int, int, Calendar, DateTimeKind)"/> constructor.
676public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, DateTimeKind kind)
739: this(year, month, day, hour, minute, second, millisecond, microsecond, calendar, DateTimeKind.Unspecified)
795/// <paramref name="kind"/> is not one of the <see cref="DateTimeKind"/> values.
805public DateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int microsecond, Calendar calendar, DateTimeKind kind)
1232DateTime utcDt = new DateTime(ticks, DateTimeKind.Utc);
1246return new DateTime(ticks, DateTimeKind.Local, isAmbiguousLocalDst);
1286return new DateTime(DoubleDateToTicks(d), DateTimeKind.Unspecified);
1300if (_dateData >> KindShift == (int)DateTimeKind.Utc)
1307public static DateTime SpecifyKind(DateTime value, DateTimeKind kind)
1309if ((uint)kind > (uint)DateTimeKind.Local) ThrowInvalidKind();
1458public DateTimeKind Kind
1465return (DateTimeKind)(kind & ~(kind >> 1));
1772=> _dateData >> KindShift == (int)DateTimeKind.Utc ? this : TimeZoneInfo.ConvertTimeToUtc(this, TimeZoneInfoOptions.NoThrowOnInvalidTime);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Cache.cs (14)
302utcDateTime = SafeCreateDateTimeFromTicks(ticks, DateTimeKind.Utc);
342private static DateTime SafeCreateDateTimeFromTicks(long ticks, DateTimeKind kind = DateTimeKind.Unspecified)
405if (i + 1 < boundary && transition.DaylightSavingOn && (localDateTime.Kind != DateTimeKind.Local || !localDateTime.IsAmbiguousDaylightSavingTime()))
545new DateTime(year, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) :
556year >= MaxYear ? DateTime.MaxValue : new DateTime(year + 1, 1, 1, 0, 0, 0, DateTimeKind.Unspecified) :
737DateTime previousEndOfYearUtc = SafeCreateDateTimeFromTicks(previousEndOfYearUtcTicks, DateTimeKind.Utc);
910DateTime utcStart = GetUtcDateTimeFromLocalTicks(localStart.Ticks, rule, includeDaylightDelta: startWithDaylightOn, kind: DateTimeKind.Utc);
911DateTime utcEnd = GetUtcDateTimeFromLocalTicks(localEnd.Ticks, rule, includeDaylightDelta: true, tickAdjustment: -1, kind: DateTimeKind.Utc);
914DateTime startOfCurrentYearUtc = SafeCreateDateTimeFromTicks(startOfCurrentYearUtcTicks, DateTimeKind.Utc);
1041DateTime endOfCurrentYearUtc = SafeCreateDateTimeFromTicks(endOfCurrentYearUtcTicks, DateTimeKind.Utc);
1225DateTime endOfCurrentYearUtc = SafeCreateDateTimeFromTicks(endOfCurrentYearUtcTicks, DateTimeKind.Utc);
1383private DateTime GetUtcDateTimeFromLocalTicks(long localTicks, AdjustmentRule rule, bool includeDaylightDelta = false, long tickAdjustment = 0, DateTimeKind kind = DateTimeKind.Utc) =>
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (33)
109public DateTimeKind GetCorrespondingKind(TimeZoneInfo? timeZone)
130ReferenceEquals(timeZone, s_utcTimeZone) ? DateTimeKind.Utc :
131ReferenceEquals(timeZone, _localTimeZone) ? DateTimeKind.Local :
132DateTimeKind.Unspecified;
243if (dateTime.Kind == DateTimeKind.Local)
248else if (dateTime.Kind == DateTimeKind.Utc)
294if (dateTime.Kind == DateTimeKind.Local)
296if (cachedData.GetCorrespondingKind(this) != DateTimeKind.Local)
320else if (dateTime.Kind == DateTimeKind.Utc)
322if (cachedData.GetCorrespondingKind(this) == DateTimeKind.Utc)
374dateTime.Kind == DateTimeKind.Local ? ConvertTime(dateTime, cachedData.Local, this, flags, cachedData) :
375dateTime.Kind == DateTimeKind.Utc ? ConvertTime(dateTime, s_utcTimeZone, this, flags, cachedData) :
426if (dateTime.Kind == DateTimeKind.Local)
430else if (dateTime.Kind == DateTimeKind.Utc)
432if (cachedData.GetCorrespondingKind(this) == DateTimeKind.Utc)
459=> (dateTime.Kind == DateTimeKind.Unspecified) || (dateTime.Kind == DateTimeKind.Local && s_cachedData.GetCorrespondingKind(this) == DateTimeKind.Local) ?
572if (dateTime.Kind == DateTimeKind.Local && string.Equals(sourceTimeZoneId, Local.Id, StringComparison.OrdinalIgnoreCase))
582else if (dateTime.Kind == DateTimeKind.Utc && string.Equals(sourceTimeZoneId, Utc.Id, StringComparison.OrdinalIgnoreCase))
625TimeZoneInfo sourceTimeZone = dateTime.Kind == DateTimeKind.Utc ? s_utcTimeZone : cachedData.Local;
646DateTimeKind sourceKind = cachedData.GetCorrespondingKind(sourceTimeZone);
647if (((flags & TimeZoneInfoOptions.NoThrowOnInvalidTime) == 0) && (dateTime.Kind != DateTimeKind.Unspecified) && (dateTime.Kind != sourceKind))
663utcDateTime = new DateTime(dateTime.Ticks + sourceTimeZone.BaseUtcOffset.Ticks, DateTimeKind.Utc);
666DateTimeKind targetKind = cachedData.GetCorrespondingKind(destinationTimeZone);
669if (dateTime.Kind != DateTimeKind.Unspecified && sourceKind != DateTimeKind.Unspecified && sourceKind == targetKind)
676if (targetKind == DateTimeKind.Local)
680return new DateTime(targetConverted.Ticks, DateTimeKind.Local, isDaylightSaving && destinationTimeZone.IsAmbiguousLocalTime(targetConverted));
699if (dateTime.Kind == DateTimeKind.Utc)
712Debug.Assert(dateTime.Kind != DateTimeKind.Utc);
1049if (rule.DateStart.Kind == DateTimeKind.Utc)
1071if (rule.DateEnd.Kind == DateTimeKind.Utc)
System.Private.DataContractSerialization (21)
System.Private.Windows.Core (1)
System.Private.Xml (28)
System\Xml\BinaryXml\SqlUtils.cs (3)
523return new DateTime(yr, mnth, day, hr, min, sec, ms, DateTimeKind.Utc);
549DateTime d = new DateTime(yr, mnth, day, 0, 0, 0, DateTimeKind.Utc);
574return new DateTime(1, 1, 1, hr, min, sec, ms, DateTimeKind.Utc);
System\Xml\Schema\XsdDateTime.cs (11)
208case DateTimeKind.Unspecified: kind = XsdDateTimeKind.Unspecified; break;
209case DateTimeKind.Utc: kind = XsdDateTimeKind.Zulu; break;
213Debug.Assert(dateTime.Kind == DateTimeKind.Local, $"Unknown DateTimeKind: {dateTime.Kind}");
383XsdDateTimeKind.Zulu => new DateTime(_dt.Ticks, DateTimeKind.Utc),
386XsdDateTimeKind.LocalEastOfZulu => new DateTime(_dt.Subtract(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc),
387XsdDateTimeKind.LocalWestOfZulu => new DateTime(_dt.Add(new TimeSpan(ZoneHour, ZoneMinute, 0)).Ticks, DateTimeKind.Utc),
436result = new DateTime(result.Ticks, DateTimeKind.Utc);
447return new DateTime(ticks, DateTimeKind.Local);
449result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
460return new DateTime(ticks, DateTimeKind.Local);
462result = new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();
System\Xml\XmlConvert.cs (11)
715value = new DateTime(value.Ticks, DateTimeKind.Unspecified);
1226dt = new DateTime(dt.Ticks, DateTimeKind.Unspecified);
1291DateTimeKind.Local => value,
1292DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Local),
1293DateTimeKind.Utc => value.ToLocalTime(),
1300DateTimeKind.Utc => value,
1301DateTimeKind.Unspecified => new DateTime(value.Ticks, DateTimeKind.Utc),
1302DateTimeKind.Local => value.ToUniversalTime(),
1777value = new DateTime(value.Ticks, DateTimeKind.Unspecified);
System.Runtime (1)
System.Runtime.Caching (1)
System.Security.Cryptography (5)
System.Security.Cryptography.Pkcs (1)
System.ServiceModel.Primitives (8)
System.Text.Json (6)
System\Text\Json\JsonHelpers.Date.cs (6)
57return TryCreateDateTime(parseData, DateTimeKind.Utc, out value);
71return TryCreateDateTime(parseData, DateTimeKind.Unspecified, out value);
103TryCreateDateTime(parseData, DateTimeKind.Unspecified, out DateTime dateTime))
452if (!TryCreateDateTime(parseData, kind: DateTimeKind.Unspecified, out DateTime dateTime))
472if (!TryCreateDateTime(parseData, DateTimeKind.Local, out DateTime dateTime))
496private static bool TryCreateDateTime(DateTimeParseData parseData, DateTimeKind kind, out DateTime value)
System.Windows.Forms.Primitives.Tests (4)
System.Xaml (1)
System.Xaml.Tests (6)
System\Windows\Markup\DateTimeValueSerializerTests.cs (3)
29yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Local), "yyyy-MM-dd'T'HH':'mmK" };
30yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Utc), "yyyy-MM-dd'T'HH':'mmK" };
31yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), "yyyy-MM-ddK" };
System\Xaml\Replacements\DateTimeConverter2Tests.cs (3)
70yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Local), "yyyy-MM-dd'T'HH':'mmK" };
71yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Utc), "yyyy-MM-dd'T'HH':'mmK" };
72yield return new object[] { new DateTime(2018, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), "yyyy-MM-ddK" };