C# tips and tricks 33 - Humanizer library - Make more human readable dates, times and strings
2 هزار بار بازدید -
4 سال پیش
-
What is Humanizer?How to install
What is Humanizer?
How to install Humanizer to project
Code demo
static void Main(string[] args)
{
Console.WriteLine(DateTime.UtcNow.AddHours(-30).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(-2).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(30).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(2).Humanize());
Console.WriteLine(DateTime.UtcNow.AddDays(564).Humanize());
Console.WriteLine(DateTime.UtcNow.AddDays(-564).Humanize());
Console.WriteLine("Long text to truncate".Truncate(10,"..."));
Console.WriteLine(1.ToWords());
Console.WriteLine(10.ToWords());
Console.WriteLine(1465464658.ToWords());
Console.WriteLine(1.ToOrdinalWords());
Console.WriteLine(10.ToOrdinalWords());
Console.WriteLine(1465464658.ToOrdinalWords());
Console.WriteLine("Man".Pluralize());
Console.WriteLine("Wife".Pluralize());
Console.WriteLine("Men".Singularize());
Console.WriteLine("Vehicles".Singularize());
Console.WriteLine("Sentence casing".Transform(To.LowerCase));
Console.WriteLine("Sentence casing".Transform(To.SentenceCase));
Console.WriteLine("Sentence casing".Transform(To.TitleCase));
Console.WriteLine("Sentence casing".Transform(To.UpperCase));
Console.WriteLine("Pascal case input string is turned into sentence".Dehumanize());
Console.WriteLine("Pascal case input string is turned into sentence".Kebaberize());
}
How to install Humanizer to project
Code demo
static void Main(string[] args)
{
Console.WriteLine(DateTime.UtcNow.AddHours(-30).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(-2).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(30).Humanize());
Console.WriteLine(DateTime.UtcNow.AddHours(2).Humanize());
Console.WriteLine(DateTime.UtcNow.AddDays(564).Humanize());
Console.WriteLine(DateTime.UtcNow.AddDays(-564).Humanize());
Console.WriteLine("Long text to truncate".Truncate(10,"..."));
Console.WriteLine(1.ToWords());
Console.WriteLine(10.ToWords());
Console.WriteLine(1465464658.ToWords());
Console.WriteLine(1.ToOrdinalWords());
Console.WriteLine(10.ToOrdinalWords());
Console.WriteLine(1465464658.ToOrdinalWords());
Console.WriteLine("Man".Pluralize());
Console.WriteLine("Wife".Pluralize());
Console.WriteLine("Men".Singularize());
Console.WriteLine("Vehicles".Singularize());
Console.WriteLine("Sentence casing".Transform(To.LowerCase));
Console.WriteLine("Sentence casing".Transform(To.SentenceCase));
Console.WriteLine("Sentence casing".Transform(To.TitleCase));
Console.WriteLine("Sentence casing".Transform(To.UpperCase));
Console.WriteLine("Pascal case input string is turned into sentence".Dehumanize());
Console.WriteLine("Pascal case input string is turned into sentence".Kebaberize());
}
4 سال پیش
در تاریخ 1399/03/03 منتشر شده
است.
2,068
بـار بازدید شده