fix: ToInvString

This commit is contained in:
tk 2023-08-08 18:23:39 +08:00
parent f6a2375b5e
commit 8a46a6d1a4
5 changed files with 32 additions and 8 deletions

View File

@ -41,6 +41,14 @@ public static class DateTimeExtensions
return (me.ToUniversalTime().Ticks - 621355968000000000) / 10000; return (me.ToUniversalTime().Ticks - 621355968000000000) / 10000;
} }
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this DateTime me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
/// <summary> /// <summary>
/// yyyy_MM /// yyyy_MM
/// </summary> /// </summary>

View File

@ -16,4 +16,12 @@ public static class DecimalExtensions
var dec = Math.Round(me, place); var dec = Math.Round(me, place);
return dec; return dec;
} }
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this decimal me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
} }

View File

@ -23,6 +23,14 @@ public static class IntExtensions
return new Random(Guid.NewGuid().GetHashCode()).Next(me[0], me[1]); return new Random(Guid.NewGuid().GetHashCode()).Next(me[0], me[1]);
} }
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this int me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
/// <summary> /// <summary>
/// 转换成ipv4 /// 转换成ipv4
/// </summary> /// </summary>

View File

@ -31,4 +31,12 @@ public static class LongExtensions
{ {
return new DateTime(1970, 1, 1).AddMilliseconds(msFrom1970).ToLocalTime(); return new DateTime(1970, 1, 1).AddMilliseconds(msFrom1970).ToLocalTime();
} }
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this long me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
} }

View File

@ -27,12 +27,4 @@ public static class ObjectExtensions
{ {
return JsonSerializer.Serialize(me, options); return JsonSerializer.Serialize(me, options);
} }
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this object me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
} }