done: dotnet packages learning
This commit is contained in:
@@ -8,4 +8,8 @@
|
|||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Humanizer" Version="2.14.1" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,2 +1,22 @@
|
|||||||
// See https://aka.ms/new-console-template for more information
|
// See https://aka.ms/new-console-template for more information
|
||||||
Console.WriteLine("Hello, World!");
|
using Humanizer;
|
||||||
|
|
||||||
|
Console.WriteLine("Quantities:");
|
||||||
|
HumanizerQuantities();
|
||||||
|
Console.WriteLine("\nDate/Time Manipulation:");
|
||||||
|
HumanizeDates();
|
||||||
|
|
||||||
|
static void HumanizerQuantities()
|
||||||
|
{
|
||||||
|
Console.WriteLine("case".ToQuantity(0));
|
||||||
|
Console.WriteLine("case".ToQuantity(1));
|
||||||
|
Console.WriteLine("case".ToQuantity(5));
|
||||||
|
}
|
||||||
|
|
||||||
|
static void HumanizeDates()
|
||||||
|
{
|
||||||
|
Console.WriteLine(DateTime.UtcNow.AddHours(-24).Humanize());
|
||||||
|
Console.WriteLine(DateTime.UtcNow.AddHours(-2).Humanize());
|
||||||
|
Console.WriteLine(TimeSpan.FromDays(1).Humanize());
|
||||||
|
Console.WriteLine(TimeSpan.FromDays(16).Humanize());
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user