2 instantiations of DateTimeFormatInfo
Microsoft.VisualBasic.Core (1)
System.Private.CoreLib (1)
297 references to DateTimeFormatInfo
Aspire.Dashboard (3)
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\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);
Microsoft.Analyzers.Local (1)
Microsoft.AspNetCore.Http (2)
Microsoft.AspNetCore.Mvc.Core (2)
Microsoft.AspNetCore.Routing (2)
Microsoft.Build.Tasks.Core (1)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.Extensions.AI.Abstractions.Tests (5)
Microsoft.Extensions.AI.Tests (4)
Microsoft.Net.Http.Headers (2)
Microsoft.VisualBasic.Core (6)
mscorlib (1)
netstandard (1)
PresentationFramework (12)
ReachFramework (1)
System.ComponentModel.TypeConverter (18)
System.Data.Common (3)
System.Globalization (1)
System.Net.Http (2)
System.Net.Requests (2)
System.Private.CoreLib (184)
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\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\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\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.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)
System.Security.Cryptography (3)
System.ServiceModel.Http (1)
System.ServiceModel.Primitives (2)
System.Windows.Forms.Tests (4)
System.Xaml (2)