33 references to TwelveHour
Aspire.Dashboard (3)
Components\Dialogs\SettingsDialog.razor.cs (1)
133
TimeFormat.
TwelveHour
=> Loc[nameof(Dashboard.Resources.Dialogs.SettingsDialogTimeFormatTwelveHour)],
Components\Layout\MainLayout.razor.cs (1)
115
TimeProvider.SetBrowserTimeFormat(result.Is24HourTime ? TimeFormat.TwentyFourHour : TimeFormat.
TwelveHour
);
src\Shared\DateFormatStringsHelpers.cs (1)
72
TimeFormat.
TwelveHour
=> ConvertTo12Hour(longTimePattern),
Aspire.Dashboard.Tests (30)
FormatHelpersTests.cs (30)
42
[InlineData("06/15/2009 1:45:30.000 PM", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
43
[InlineData("06/15/2009 1:45:30.123 PM", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
44
[InlineData("06/15/2009 1:45:30.1234567 PM", MillisecondsDisplay.Full, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
45
[InlineData("06/15/2009 1:45:30 PM", MillisecondsDisplay.None, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
46
[InlineData("06/15/2009 1:45:30 PM", MillisecondsDisplay.None, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
66
[InlineData("15.06.2009 1:45:30,000 PM", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
67
[InlineData("15.06.2009 1:45:30,123 PM", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
68
[InlineData("15.06.2009 1:45:30,1234567 PM", MillisecondsDisplay.Full, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
69
[InlineData("15.06.2009 1:45:30 PM", MillisecondsDisplay.None, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
70
[InlineData("15.06.2009 1:45:30 PM", MillisecondsDisplay.None, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
90
[InlineData("15.6.2009 1.45.30,000 ip.", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
91
[InlineData("15.6.2009 1.45.30,123 ip.", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
92
[InlineData("15.6.2009 1.45.30,1234567 ip.", MillisecondsDisplay.Full, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
93
[InlineData("15.6.2009 1.45.30 ip.", MillisecondsDisplay.None, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
94
[InlineData("15.6.2009 1.45.30 ip.", MillisecondsDisplay.None, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
109
[InlineData("15/06/2009 1:45:30.000 pm", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
110
[InlineData("15/06/2009 1:45:30.123 pm", MillisecondsDisplay.Truncated, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
111
[InlineData("15/06/2009 1:45:30.1234567 pm", MillisecondsDisplay.Full, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
112
[InlineData("15/06/2009 1:45:30 pm", MillisecondsDisplay.None, "2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
)]
113
[InlineData("15/06/2009 1:45:30 pm", MillisecondsDisplay.None, "2009-06-15T13:45:30.1234567Z", TimeFormat.
TwelveHour
)]
152
[InlineData("2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
, "1:45:30 PM")]
161
var culture = format == TimeFormat.
TwelveHour
? CultureInfo.GetCultureInfo("de-DE") : CultureInfo.GetCultureInfo("en-US");
167
[InlineData("2009-06-15T13:45:30.0000000Z", TimeFormat.
TwelveHour
, "6/15/2009 1:45:30 PM")] // en-US date pattern + 12h time
181
[InlineData("fi-FI", TimeFormat.
TwelveHour
, MillisecondsDisplay.None, "15.6.2009 1.45.30 ip.")]
182
[InlineData("fi-FI", TimeFormat.
TwelveHour
, MillisecondsDisplay.Truncated, "15.6.2009 1.45.30,123 ip.")]
186
[InlineData("de-DE", TimeFormat.
TwelveHour
, MillisecondsDisplay.Truncated, "15.06.2009 1:45:30,123 PM")]
189
[InlineData("en-US", TimeFormat.
TwelveHour
, MillisecondsDisplay.Truncated, "6/15/2009 1:45:30.123 PM")]
206
provider.SetConfiguredTimeFormat(TimeFormat.
TwelveHour
);
229
[InlineData(TimeFormat.
TwelveHour
, "1:45:30 PM")] // Browser reports 12-hour → use 12-hour
242
[InlineData(TimeFormat.
TwelveHour
, "6/15/2009 1:45:30 PM")] // Browser reports 12-hour