done: dotnet packages learning
This commit is contained in:
@@ -8,4 +8,8 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Humanizer" Version="2.14.1" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -1,2 +1,22 @@
|
||||
// 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