A library supports converting number to Vietnamese for .NET C#
- Convert number to Vietnamese words (2 modes: normal and single).
- Convert DateTime to relative time in Vietnamese.
-
Install VietnamNumber with Nuget
-
Install witih .NET CLI
dotnet add package VietnamNumber
- Convert number to Vietnamese words:
using VietnamNumber;
long numberToConvert = 1023;
string output = VienamNumber.Number.ToVietnameseWords(numberToConvert);
output = numberToConvert.ToVietnameseWords();
// Output: một nghìn không trăm hai mươi ba
- Convert number by number
using VietnamNumber;
string numberToConvert = "0123456789";
string output = VietnamNumber.Number.ToVietnameseSingleWords(numberToConvert);
// or
output = numberToConvert.ToVietnameseSingleWords();
// Output: không một hai ba bốn năm sáu bảy tám chín
- Convert DateTime to relative time in Vietnamese.
using VietnamNumber;
DateTime now = new DateTime(2022, 3, 23); // current time
string output = VietnamNumber.Time.TimeAgo(now, from: new DateTime(2022, 3, 25));
// or
output = now.TimeAgo(new DateTime(2022, 3, 25));
// Output: 2 ngày trước