CSharp · Console
// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002417/int64-days
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static void Main()
{
Int64 [] values = { -1, 1, 7, 30, 365, 1000, 2500, 10000, 15000, 32767 };
Console.WriteLine("{0,21}{1,18}","Days", "TimeSpan");
Console.WriteLine("{0,21}{1,18}","----", "--------");
foreach (Int64 value in values)
{
// C# Extension Method: Int64 - Days
TimeSpan interval = value.Days();
string timeInterval = interval.ToString();
int pIndex = timeInterval.IndexOf(':');
pIndex = timeInterval.IndexOf('.', pIndex);
if (pIndex < 0) timeInterval += " ";
Console.WriteLine("{0,21}{1,26}", value, timeInterval);
}
}
}