2 instantiations of DateTimeFormatInfo
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\FileSystem.vb (1)
43Dim dfi As New DateTimeFormatInfo
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureInfo.cs (1)
734DateTimeFormatInfo temp = new DateTimeFormatInfo(_cultureData, this.Calendar);
297 references to DateTimeFormatInfo
Aspire.Dashboard (3)
Components\Controls\Chart\PlotlyChart.razor.cs (3)
76var is24Hour = DateTimeFormatInfo.CurrentInfo.LongTimePattern.StartsWith("H", StringComparison.Ordinal); 81Periods = [DateTimeFormatInfo.CurrentInfo.AMDesignator, DateTimeFormatInfo.CurrentInfo.PMDesignator],
AuthSamples.FunctionalTests (4)
CustomPolicyProviderTests.cs (4)
51var signIn = await SignIn(Client, "Dude", DateTime.Now.Subtract(TimeSpan.FromDays(365 * 20)).ToString(DateTimeFormatInfo.InvariantInfo.ShortDatePattern, CultureInfo.InvariantCulture)); 67var signIn = await SignIn(Client, "Dude", DateTime.Now.Subtract(TimeSpan.FromDays(365 * 5)).ToString(DateTimeFormatInfo.InvariantInfo.ShortDatePattern, CultureInfo.InvariantCulture)); 82var signIn = await SignIn(Client, "Dude", DateTime.Now.Subtract(TimeSpan.FromDays(365 * 55)).ToString(DateTimeFormatInfo.InvariantInfo.ShortDatePattern, CultureInfo.InvariantCulture)); 98var signIn = await SignIn(Client, "Dude", DateTime.Now.Subtract(TimeSpan.FromDays(365 * 20)).ToString(DateTimeFormatInfo.InvariantInfo.ShortDatePattern, CultureInfo.InvariantCulture));
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCustomFormatter.cs (1)
344return DateTime.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.NoCurrentDateDefault);
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (6)
841return value.ToString(format, DateTimeFormatInfo.InvariantInfo); 881return value.ToString(format, DateTimeFormatInfo.InvariantInfo); 1382return DateTime.ParseExact(s, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1391return DateTime.ParseExact(s, formats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1443return DateTimeOffset.ParseExact(s, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1452return DateTimeOffset.ParseExact(s, formats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (1)
1137if (DateTimeOffset.TryParse(value, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowWhiteSpaces | DateTimeStyles.AssumeLocal, out modifiedSinceDate))
Microsoft.Analyzers.Local (1)
ApiLifecycle\Json\JsonValue.cs (1)
273public DateTime? AsDateTime => IsString && DateTime.TryParse((string?)_reference ?? string.Empty, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out var value)
Microsoft.AspNetCore.Http (2)
src\Shared\HttpRuleParser.cs (2)
190DateTimeFormatInfo invariant = DateTimeFormatInfo.InvariantInfo;
Microsoft.AspNetCore.Mvc.Core (2)
src\Shared\HttpRuleParser.cs (2)
190DateTimeFormatInfo invariant = DateTimeFormatInfo.InvariantInfo;
Microsoft.AspNetCore.Routing (2)
src\Shared\HttpRuleParser.cs (2)
190DateTimeFormatInfo invariant = DateTimeFormatInfo.InvariantInfo;
Microsoft.Build.Tasks.Core (1)
Touch.cs (1)
318return DateTime.Parse(Time, DateTimeFormatInfo.InvariantInfo);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
222|| IsType<DateTimeFormatInfo>(member.ContainingType, operation.SemanticModel);
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (1)
222|| IsType<DateTimeFormatInfo>(member.ContainingType, operation.SemanticModel);
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (3)
897DateTimeOffset? first = timestamp1 is not null ? DateTimeOffset.Parse(timestamp1, DateTimeFormatInfo.InvariantInfo) : null; 898DateTimeOffset? second = timestamp2 is not null ? DateTimeOffset.Parse(timestamp2, DateTimeFormatInfo.InvariantInfo) : null; 899DateTimeOffset? expected = expectedTimestamp is not null ? DateTimeOffset.Parse(expectedTimestamp, DateTimeFormatInfo.InvariantInfo) : null;
Embeddings\BinaryEmbeddingTests.cs (1)
44DateTimeOffset createdAt = DateTimeOffset.Parse("2022-01-01T00:00:00Z", DateTimeFormatInfo.InvariantInfo);
Embeddings\EmbeddingTests.cs (1)
20var createdAt = DateTimeOffset.Parse("2022-01-01T00:00:00Z", DateTimeFormatInfo.InvariantInfo);
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\DistributedCachingChatClientTest.cs (2)
392CreatedAt = DateTime.Parse("2024-10-11T19:23:36.0152137Z", DateTimeFormatInfo.InvariantInfo), 423Assert.Equal(DateTime.Parse("2024-10-11T19:23:36.0152137Z", DateTimeFormatInfo.InvariantInfo), item.CreatedAt);
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (2)
20CreatedAt = DateTimeOffset.Parse("2024-08-01T00:00:00Z", DateTimeFormatInfo.InvariantInfo), 92CreatedAt = DateTimeOffset.Parse("2024-08-01T00:00:00Z", DateTimeFormatInfo.InvariantInfo) + TimeSpan.FromHours(i),
Microsoft.Net.Http.Headers (2)
src\Shared\HttpRuleParser.cs (2)
190DateTimeFormatInfo invariant = DateTimeFormatInfo.InvariantInfo;
Microsoft.VisualBasic.Core (6)
Microsoft\VisualBasic\CompilerServices\Utils.vb (1)
68Friend Shared Function GetDateTimeFormatInfo() As DateTimeFormatInfo
Microsoft\VisualBasic\DateAndTime.vb (3)
494DayOfWeek = CType(DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek + 1, FirstDayOfWeek) 532Dim dtfi As DateTimeFormatInfo 543dtfi = CType(GetCultureInfo().GetFormat(GetType(System.Globalization.DateTimeFormatInfo)), DateTimeFormatInfo) 'Returns a read-only object
Microsoft\VisualBasic\FileSystem.vb (2)
41Friend ReadOnly m_WriteDateFormatInfo As DateTimeFormatInfo = InitializeWriteDateFormatInfo() ' Call static initializer due to FxCop InitializeReferenceTypeStaticFieldsInline. 42Private Function InitializeWriteDateFormatInfo() As DateTimeFormatInfo
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
256[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.DateTimeFormatInfo))]
netstandard (1)
netstandard.cs (1)
826[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.DateTimeFormatInfo))]
PresentationFramework (12)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
501DateTimeFormatInfo format = DateTimeHelper.GetCurrentDateFormat();
System\Windows\Controls\DatePicker.cs (2)
995DateTimeFormatInfo dtfi = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this)); 1279DateTimeFormatInfo dtfi = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this));
System\Windows\Controls\DateTimeHelper.cs (9)
102public static DateTimeFormatInfo GetCurrentDateFormat() 122internal static DateTimeFormatInfo GetDateFormat(CultureInfo culture) 131DateTimeFormatInfo dtfi = null; 193DateTimeFormatInfo format = GetDateFormat(culture); 207DateTimeFormatInfo format = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(fe)); 223DateTimeFormatInfo format = GetDateFormat(culture); 236DateTimeFormatInfo format = GetDateFormat(culture); 249DateTimeFormatInfo format = GetDateFormat(culture); 266DateTimeFormatInfo format = GetDateFormat(culture);
ReachFramework (1)
Packaging\XPSSignatureDefinition.cs (1)
379writer.WriteString(((DateTime)SignBy).ToUniversalTime().ToString("s", DateTimeFormatInfo.InvariantInfo) + "Z");
System.ComponentModel.TypeConverter (18)
System\ComponentModel\DateOnlyConverter.cs (3)
48DateTimeFormatInfo? formatInfo = null; 52formatInfo = (DateTimeFormatInfo?)culture.GetFormat(typeof(DateTimeFormatInfo));
System\ComponentModel\DateTimeConverter.cs (6)
52DateTimeFormatInfo? formatInfo = null; 56formatInfo = (DateTimeFormatInfo?)culture.GetFormat(typeof(DateTimeFormatInfo)); 93DateTimeFormatInfo? formatInfo = (DateTimeFormatInfo?)culture.GetFormat(typeof(DateTimeFormatInfo));
System\ComponentModel\DateTimeOffsetConverter.cs (6)
52DateTimeFormatInfo? formatInfo = null; 56formatInfo = (DateTimeFormatInfo?)culture.GetFormat(typeof(DateTimeFormatInfo)); 95DateTimeFormatInfo? formatInfo; 96formatInfo = (DateTimeFormatInfo?)culture.GetFormat(typeof(DateTimeFormatInfo));
System\ComponentModel\TimeOnlyConverter.cs (3)
48DateTimeFormatInfo? formatInfo = null; 52formatInfo = (DateTimeFormatInfo?)culture.GetFormat(typeof(DateTimeFormatInfo));
System.Data.Common (3)
System\Data\SQLTypes\SQLDateTime.cs (3)
366DateTimeFormatInfo dtfi = (DateTimeFormatInfo)(CultureInfo.CurrentCulture.GetFormat(typeof(DateTimeFormatInfo)))!;
System.Globalization (1)
System.Globalization.cs (1)
9[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.DateTimeFormatInfo))]
System.Net.Http (2)
src\libraries\Common\src\System\Net\HttpDateParser.cs (2)
49DateTimeOffset.TryParseExact(input, "r", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out result) || 50DateTimeOffset.TryParseExact(input, s_dateFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowInnerWhite | DateTimeStyles.AssumeUniversal, out result);
System.Net.Requests (2)
src\libraries\Common\src\System\Net\HttpDateParser.cs (2)
49DateTimeOffset.TryParseExact(input, "r", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out result) || 50DateTimeOffset.TryParseExact(input, s_dateFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowInnerWhite | DateTimeStyles.AssumeUniversal, out result);
System.Private.CoreLib (184)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Formatter\Utf8Formatter.TimeSpan.cs (1)
38decimalSeparator = DateTimeFormatInfo.InvariantInfo.DecimalSeparatorTChar<byte>();
src\libraries\System.Private.CoreLib\src\System\DateOnly.cs (5)
481if (!DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), style, ref dtResult)) 556if (!DateTimeParse.TryParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), style, ref dtResult)) 619DateTimeFormatInfo dtfi = DateTimeFormatInfo.GetInstance(provider); 623DateTimeFormatInfo dtfiToUse = dtfi;
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (31)
1573return DateTimeParse.Parse(s, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None); 1583return DateTimeParse.Parse(s, DateTimeFormatInfo.GetInstance(provider), DateTimeStyles.None); 1588DateTimeFormatInfo.ValidateStyles(styles, styles: true); 1590return DateTimeParse.Parse(s, DateTimeFormatInfo.GetInstance(provider), styles); 1595DateTimeFormatInfo.ValidateStyles(styles, styles: true); 1596return DateTimeParse.Parse(s, DateTimeFormatInfo.GetInstance(provider), styles); 1607return DateTimeParse.ParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), DateTimeStyles.None); 1616DateTimeFormatInfo.ValidateStyles(style); 1619return DateTimeParse.ParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), style); 1624DateTimeFormatInfo.ValidateStyles(style); 1625return DateTimeParse.ParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), style); 1630DateTimeFormatInfo.ValidateStyles(style); 1632return DateTimeParse.ParseExactMultiple(s, formats, DateTimeFormatInfo.GetInstance(provider), style); 1637DateTimeFormatInfo.ValidateStyles(style); 1638return DateTimeParse.ParseExactMultiple(s, formats, DateTimeFormatInfo.GetInstance(provider), style); 1781return DateTimeParse.TryParse(s, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, out result); 1786return DateTimeParse.TryParse(s, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, out result); 1791DateTimeFormatInfo.ValidateStyles(styles, styles: true); 1799return DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), styles, out result); 1804DateTimeFormatInfo.ValidateStyles(styles, styles: true); 1805return DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), styles, out result); 1810DateTimeFormatInfo.ValidateStyles(style); 1818return DateTimeParse.TryParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), style, out result); 1823DateTimeFormatInfo.ValidateStyles(style); 1824return DateTimeParse.TryParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), style, out result); 1829DateTimeFormatInfo.ValidateStyles(style); 1837return DateTimeParse.TryParseExactMultiple(s, formats, DateTimeFormatInfo.GetInstance(provider), style, out result); 1842DateTimeFormatInfo.ValidateStyles(style); 1843return DateTimeParse.TryParseExactMultiple(s, formats, DateTimeFormatInfo.GetInstance(provider), style, out result); 1925return DateTimeFormat.GetAllDateTimes(this, DateTimeFormatInfo.GetInstance(provider)); 1941return DateTimeFormat.GetAllDateTimes(this, format, DateTimeFormatInfo.GetInstance(provider));
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (17)
655DateTimeFormatInfo.CurrentInfo, 674DateTimeFormatInfo.GetInstance(formatProvider), 683DateTime dateResult = DateTimeParse.Parse(input, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset); 706DateTimeFormatInfo.GetInstance(formatProvider), 715DateTime dateResult = DateTimeParse.ParseExact(input, format, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset); 726DateTimeFormatInfo.GetInstance(formatProvider), 735DateTime dateResult = DateTimeParse.ParseExactMultiple(input, formats, DateTimeFormatInfo.GetInstance(formatProvider), styles, out TimeSpan offset); 816DateTimeFormatInfo.CurrentInfo, 826bool parsed = DateTimeParse.TryParse(input, DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, out DateTime dateResult, out TimeSpan offset); 841DateTimeFormatInfo.GetInstance(formatProvider), 852bool parsed = DateTimeParse.TryParse(input, DateTimeFormatInfo.GetInstance(formatProvider), styles, out DateTime dateResult, out TimeSpan offset); 869DateTimeFormatInfo.GetInstance(formatProvider), 881bool parsed = DateTimeParse.TryParseExact(input, format, DateTimeFormatInfo.GetInstance(formatProvider), styles, out DateTime dateResult, out TimeSpan offset); 898DateTimeFormatInfo.GetInstance(formatProvider), 910bool parsed = DateTimeParse.TryParseExactMultiple(input, formats, DateTimeFormatInfo.GetInstance(formatProvider), styles, out DateTime dateResult, out TimeSpan offset); 955if ((styles & (DateTimeFormatInfo.InvalidDateTimeStyles | DateTimeStyles.NoCurrentDateDefault)) != 0 967string message = (styles & DateTimeFormatInfo.InvalidDateTimeStyles) != 0 ? SR.Argument_InvalidDateTimeStyles
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureInfo.cs (8)
62internal DateTimeFormatInfo? _dateTimeInfo; 665if (formatType == typeof(DateTimeFormatInfo)) 727public virtual DateTimeFormatInfo DateTimeFormat 734DateTimeFormatInfo temp = new DateTimeFormatInfo(_cultureData, this.Calendar); 884ci._dateTimeInfo = (DateTimeFormatInfo)_dateTimeInfo.Clone(); 893ci.DateTimeFormat = (DateTimeFormatInfo)this.DateTimeFormat.Clone(); 936newInfo._dateTimeInfo = DateTimeFormatInfo.ReadOnly(ci._dateTimeInfo); 945newInfo.DateTimeFormat = DateTimeFormatInfo.ReadOnly(ci.DateTimeFormat);
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (28)
143internal static readonly DateTimeFormatInfo InvariantFormatInfo = CultureInfo.InvariantCulture.DateTimeFormat; 207private static string FormatDayOfWeek(int dayOfWeek, int repeat, DateTimeFormatInfo dtfi) 219private static string FormatMonth(int month, int repeatCount, DateTimeFormatInfo dtfi) 260private static string FormatHebrewMonthName(DateTime time, int month, int repeatCount, DateTimeFormatInfo dtfi) 429DateTime dateTime, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 634AppendChar(ref result, DateTimeFormatInfo.JapaneseEraStart[0]); 896internal static string ExpandStandardFormatToCustomPattern(char format, DateTimeFormatInfo dtfi) => 922DateTimeFormatInfo dtfi; 926dtfi = DateTimeFormatInfo.GetInstance(provider); 937else if (ReferenceEquals(dtfi, DateTimeFormatInfo.InvariantInfo)) 954dtfi = DateTimeFormatInfo.InvariantInfo; 956else if (ReferenceEquals(dtfi, DateTimeFormatInfo.InvariantInfo)) 1005dtfi = DateTimeFormatInfo.GetInstance(provider); 1012dtfi = DateTimeFormatInfo.GetInstance(provider); 1019dtfi = DateTimeFormatInfo.GetInstance(provider); 1036DateTimeFormatInfo dtfi; 1040dtfi = DateTimeFormatInfo.GetInstance(provider); 1048else if (ReferenceEquals(dtfi, DateTimeFormatInfo.InvariantInfo)) 1062dtfi = DateTimeFormatInfo.InvariantInfo; 1064else if (ReferenceEquals(dtfi, DateTimeFormatInfo.InvariantInfo)) 1096dtfi = DateTimeFormatInfo.GetInstance(provider); 1103dtfi = DateTimeFormatInfo.GetInstance(provider); 1110dtfi = DateTimeFormatInfo.GetInstance(provider); 1137private static bool IsTimeOnlySpecialCase(DateTime dateTime, DateTimeFormatInfo dtfi) => 1158private static void PrepareFormatU(ref DateTime dateTime, ref DateTimeFormatInfo dtfi, TimeSpan offset) 1170dtfi = (DateTimeFormatInfo)dtfi.Clone(); 1719internal static string[] GetAllDateTimes(DateTime dateTime, char format, DateTimeFormatInfo dtfi) 1773internal static string[] GetAllDateTimes(DateTime dateTime, DateTimeFormatInfo dtfi)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfo.cs (25)
285public static DateTimeFormatInfo InvariantInfo => DateTimeFormat.InvariantFormatInfo; 290public static DateTimeFormatInfo CurrentInfo 297DateTimeFormatInfo? info = culture._dateTimeInfo; 303return (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo))!; 307public static DateTimeFormatInfo GetInstance(IFormatProvider? provider) 311static DateTimeFormatInfo GetProviderNonNull(IFormatProvider provider) 319provider as DateTimeFormatInfo ?? 320provider.GetFormat(typeof(DateTimeFormatInfo)) as DateTimeFormatInfo ?? 327return formatType == typeof(DateTimeFormatInfo) ? this : null; 332DateTimeFormatInfo n = (DateTimeFormatInfo)MemberwiseClone(); 1541public static DateTimeFormatInfo ReadOnly(DateTimeFormatInfo dtfi) 1550DateTimeFormatInfo newInfo = (DateTimeFormatInfo)(dtfi.MemberwiseClone()); 1872private static DateTimeFormatInfo? s_jajpDTFI; 1873private static DateTimeFormatInfo? s_zhtwDTFI; 1881internal static DateTimeFormatInfo GetJapaneseCalendarDTFI() 1883DateTimeFormatInfo? temp = s_jajpDTFI; 1899internal static DateTimeFormatInfo GetTaiwanCalendarDTFI() 1901DateTimeFormatInfo? temp = s_zhtwDTFI; 2118DateTimeFormatInfo jaDtfi = GetJapaneseCalendarDTFI(); 2131DateTimeFormatInfo twDtfi = GetTaiwanCalendarDTFI();
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfoScanner.cs (1)
469internal string[]? GetDateWordsOfDTFI(DateTimeFormatInfo dtfi)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (51)
21internal static DateTime ParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style) 35internal static DateTime ParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, out TimeSpan offset) 51internal static bool TryParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) 66internal static bool TryParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset) 84internal static bool TryParseExact(ReadOnlySpan<char> s, ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, DateTimeStyles style, scoped ref DateTimeResult result) 104DateTimeFormatInfo dtfi, DateTimeStyles style) 119DateTimeFormatInfo dtfi, DateTimeStyles style, out TimeSpan offset) 136DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset) 155DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result) 171DateTimeFormatInfo dtfi, DateTimeStyles style, scoped ref DateTimeResult result) 615private static bool Lex(DS dps, ref __DTString str, scoped ref DateTimeToken dtok, scoped ref DateTimeRawInfo raw, scoped ref DateTimeResult result, scoped ref DateTimeFormatInfo dtfi, DateTimeStyles styles) 1066dtfi = DateTimeFormatInfo.GetJapaneseCalendarDTFI(); 1087dtfi = DateTimeFormatInfo.GetTaiwanCalendarDTFI(); 1557private static bool GetDayOfNN(ref DateTimeResult result, scoped ref DateTimeStyles styles, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1599private static bool GetDayOfNNN(ref DateTimeResult result, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1655private static bool GetDayOfMN(ref DateTimeResult result, scoped ref DateTimeStyles styles, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1714private static bool GetHebrewDayOfNM(ref DateTimeResult result, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1734private static bool GetDayOfNM(ref DateTimeResult result, scoped ref DateTimeStyles styles, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1787private static bool GetDayOfMNN(ref DateTimeResult result, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1856private static bool GetDayOfYNN(ref DateTimeResult result, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1890private static bool GetDayOfNNY(ref DateTimeResult result, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 1982private static void AdjustTimeMark(DateTimeFormatInfo dtfi, scoped ref DateTimeRawInfo raw) 2127private static bool GetDateOfNNDS(ref DateTimeResult result, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 2240internal static bool ProcessHebrewTerminalState(DS dps, scoped ref DateTimeResult result, scoped ref DateTimeStyles styles, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 2350internal static bool ProcessTerminalState(DS dps, scoped ref DateTimeResult result, scoped ref DateTimeStyles styles, scoped ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi) 2429internal static DateTime Parse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles) 2443internal static DateTime Parse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out TimeSpan offset) 2459internal static bool TryParse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out DateTime result) 2474internal static bool TryParse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, out DateTime result, out TimeSpan offset) 2495internal static bool TryParse(ReadOnlySpan<char> s, DateTimeFormatInfo dtfi, DateTimeStyles styles, scoped ref DateTimeResult result) 3401private static bool MatchAbbreviatedMonthName(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref int result, ReadOnlySpan<char> format) 3502private static bool MatchMonthName(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref int result, ReadOnlySpan<char> format) 3603private static bool MatchAbbreviatedDayName(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref int result) 3669private static bool MatchDayName(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref int result) 3748private static bool MatchEraName(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref int result) 3786private static bool MatchTimeMark(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref TM result) 3853private static bool MatchAbbreviatedTimeMark(ref __DTString str, DateTimeFormatInfo dtfi, scoped ref TM result) 4017private static string ExpandPredefinedFormat(char format, scoped ref DateTimeFormatInfo dtfi, scoped ref ParsingInfo parseInfo, scoped ref DateTimeResult result) 4029dtfi = DateTimeFormatInfo.InvariantInfo; 4035dtfi = DateTimeFormatInfo.InvariantInfo; 4045dtfi = DateTimeFormatInfo.InvariantInfo; 4060dtfi = (DateTimeFormatInfo)dtfi.Clone(); 4073private static bool ParseJapaneseEraStart(ref __DTString str, DateTimeFormatInfo dtfi) 4081if (str.m_current != DateTimeFormatInfo.JapaneseEraStart[0]) 4096DateTimeFormatInfo dtfi, 4658DateTimeFormatInfo dtfi, 5364private static void DTFITrace(DateTimeFormatInfo dtfi) 5503internal __DTString(ReadOnlySpan<char> str, DateTimeFormatInfo dtfi, bool checkDigitToken) : this(str, dtfi) 5508internal __DTString(ReadOnlySpan<char> str, DateTimeFormatInfo dtfi) 5560internal void GetRegularToken(out TokenType tokenType, out int tokenValue, DateTimeFormatInfo dtfi) 5651internal TokenType GetSeparatorToken(DateTimeFormatInfo dtfi, out int indexBeforeSeparator, out char charBeforeSeparator)
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (6)
37return FormatG(value, DateTimeFormatInfo.GetInstance(formatProvider), c == 'G' ? StandardFormat.G : StandardFormat.g); 44FormatCustomized(value, format, DateTimeFormatInfo.GetInstance(formatProvider), ref vlb); 73return TryFormatStandard(value, sf, DateTimeFormatInfo.GetInstance(formatProvider).DecimalSeparatorTChar<TChar>(), destination, out charsWritten); 78FormatCustomized(value, format, DateTimeFormatInfo.GetInstance(formatProvider), ref vlb); 91private static string FormatG(TimeSpan value, DateTimeFormatInfo dtfi, StandardFormat format) 297private static void FormatCustomized<TChar>(TimeSpan value, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanParse.cs (2)
405internal void Init(DateTimeFormatInfo dtfi) 705raw.Init(DateTimeFormatInfo.GetInstance(formatProvider));
src\libraries\System.Private.CoreLib\src\System\TimeOnly.cs (5)
650if (!DateTimeParse.TryParse(s, DateTimeFormatInfo.GetInstance(provider), style, ref dtResult)) 726if (!DateTimeParse.TryParseExact(s, format, DateTimeFormatInfo.GetInstance(provider), style, ref dtResult)) 788DateTimeFormatInfo dtfi = DateTimeFormatInfo.GetInstance(provider); 792DateTimeFormatInfo dtfiToUse = dtfi;
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.StringSerializer.cs (4)
64serializedText.AppendSpanFormattable(rule.DateStart, DateTimeFormat, DateTimeFormatInfo.InvariantInfo); 66serializedText.AppendSpanFormattable(rule.DateEnd, DateTimeFormat, DateTimeFormatInfo.InvariantInfo); 157serializedText.AppendSpanFormattable(time.TimeOfDay, TimeOfDayFormat, DateTimeFormatInfo.InvariantInfo); 334if (!DateTime.TryParseExact(token, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out DateTime time))
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ExtensionDataReader.cs (1)
693_value = dateTime.ToString("yyyy-MM-ddTHH:mm:ss.fffffffK", DateTimeFormatInfo.InvariantInfo);
System\Runtime\Serialization\Json\DateTimeFormat.cs (1)
25public DateTimeFormat(string formatString) : this(formatString, DateTimeFormatInfo.CurrentInfo)
System\Runtime\Serialization\XmlReaderDelegator.cs (2)
583return DateOnly.ParseExact(s, "yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 589return TimeOnly.ParseExact(s, "HH:mm:ss.FFFFFFF", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite);
System.Private.Xml (13)
System\Xml\Serialization\Xmlcustomformatter.cs (5)
420return DateOnly.ParseExact(value, "yyyy-MM-dd", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 427return DateTime.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.NoCurrentDateDefault | DateTimeStyles.RoundtripKind); 431return DateTime.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.NoCurrentDateDefault); 443return TimeOnly.ParseExact(value, "HH:mm:ss.FFFFFFF", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 453var dto = DateTimeOffset.ParseExact(value, s_allTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite);
System\Xml\XmlConvert.cs (8)
699return value.ToString(format, DateTimeFormatInfo.InvariantInfo); 737return value.ToString(format, DateTimeFormatInfo.InvariantInfo); 1202return DateTime.ParseExact(s, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1207return DateTime.ParseExact(s, formats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1251return DateTimeOffset.ParseExact(s, format, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1258return DateTimeOffset.ParseExact(s, formats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite); 1756return value.TryFormat(destination, out charsWritten, format, DateTimeFormatInfo.InvariantInfo); 1799return value.TryFormat(destination, out charsWritten, format, DateTimeFormatInfo.InvariantInfo);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
228[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Globalization.DateTimeFormatInfo))]
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (3)
16private static DateTimeFormatInfo? s_validityDateTimeFormatInfo; 890DateTimeFormatInfo validityFormatInfo = 891(DateTimeFormatInfo)CultureInfo.InvariantCulture.DateTimeFormat.Clone();
System.ServiceModel.Http (1)
System\ServiceModel\Channels\HttpChannelFactory.cs (1)
1252if (DateTimeOffset.TryParse(value, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.AllowWhiteSpaces | DateTimeStyles.AssumeLocal, out modifiedSinceDate))
System.ServiceModel.Primitives (2)
System\ServiceModel\Security\WSTrust.cs (2)
374WSUtilitySpecificationVersion.AcceptedDateTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None).ToUniversalTime(); 380WSUtilitySpecificationVersion.AcceptedDateTimeFormats, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None).ToUniversalTime();
System.Windows.Forms.Tests (4)
System\Windows\Forms\DateTimePickerTests.cs (4)
958DateTimeFormatInfo dateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat; 972DateTimeFormatInfo dateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat; 986DateTimeFormatInfo dateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat; 1000DateTimeFormatInfo dateTimeFormat = CultureInfo.CurrentCulture.DateTimeFormat;
System.Xaml (2)
System\Windows\Markup\DateTimeValueSerializer.cs (2)
54return DateTime.Parse(value, DateTimeFormatInfo.InvariantInfo, DateTimeStyles); 106return dateTime.ToString(formatString, DateTimeFormatInfo.InvariantInfo);