diff options
Diffstat (limited to 'src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs')
-rw-r--r-- | src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs index e3e9ddbf58..a0b92eaac9 100644 --- a/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs +++ b/src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs @@ -49,7 +49,7 @@ namespace System // SerializeSubstitute(zone.Id, serializedText); serializedText.Append(Sep); - serializedText.Append(zone.BaseUtcOffset.TotalMinutes.ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable(zone.BaseUtcOffset.TotalMinutes, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); SerializeSubstitute(zone.DisplayName, serializedText); serializedText.Append(Sep); @@ -62,11 +62,11 @@ namespace System foreach (AdjustmentRule rule in rules) { serializedText.Append(Lhs); - serializedText.Append(rule.DateStart.ToString(DateTimeFormat, DateTimeFormatInfo.InvariantInfo)); + serializedText.AppendSpanFormattable(rule.DateStart, DateTimeFormat, DateTimeFormatInfo.InvariantInfo); serializedText.Append(Sep); - serializedText.Append(rule.DateEnd.ToString(DateTimeFormat, DateTimeFormatInfo.InvariantInfo)); + serializedText.AppendSpanFormattable(rule.DateEnd, DateTimeFormat, DateTimeFormatInfo.InvariantInfo); serializedText.Append(Sep); - serializedText.Append(rule.DaylightDelta.TotalMinutes.ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable(rule.DaylightDelta.TotalMinutes, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); // serialize the TransitionTime's SerializeTransitionTime(rule.DaylightTransitionStart, serializedText); @@ -76,7 +76,7 @@ namespace System if (rule.BaseUtcOffsetDelta != TimeSpan.Zero) { // Serialize it only when BaseUtcOffsetDelta has a value to reduce the impact of adding rule.BaseUtcOffsetDelta - serializedText.Append(rule.BaseUtcOffsetDelta.TotalMinutes.ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable(rule.BaseUtcOffsetDelta.TotalMinutes, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); } if (rule.NoDaylightTransitions) @@ -155,20 +155,20 @@ namespace System serializedText.Append(Lhs); serializedText.Append(time.IsFixedDateRule ? '1' : '0'); serializedText.Append(Sep); - serializedText.Append(time.TimeOfDay.ToString(TimeOfDayFormat, DateTimeFormatInfo.InvariantInfo)); + serializedText.AppendSpanFormattable(time.TimeOfDay, TimeOfDayFormat, DateTimeFormatInfo.InvariantInfo); serializedText.Append(Sep); - serializedText.Append(time.Month.ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable(time.Month, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); if (time.IsFixedDateRule) { - serializedText.Append(time.Day.ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable(time.Day, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); } else { - serializedText.Append(time.Week.ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable(time.Week, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); - serializedText.Append(((int)time.DayOfWeek).ToString(CultureInfo.InvariantCulture)); + serializedText.AppendSpanFormattable((int)time.DayOfWeek, format: default, CultureInfo.InvariantCulture); serializedText.Append(Sep); } serializedText.Append(Rhs); |