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;
}
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this DateTime me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
/// <summary>
/// yyyy_MM
/// </summary>

View File

@ -16,4 +16,12 @@ public static class DecimalExtensions
var dec = Math.Round(me, place);
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]);
}
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this int me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
/// <summary>
/// 转换成ipv4
/// </summary>

View File

@ -31,4 +31,12 @@ public static class LongExtensions
{
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);
}
/// <summary>
/// ToString 的 Invariant 版本
/// </summary>
public static string ToInvString(this object me)
{
return me.ToString(CultureInfo.InvariantCulture);
}
}