NepaliCalendarCore 1.3.0
dotnet add package NepaliCalendarCore --version 1.3.0
NuGet\Install-Package NepaliCalendarCore -Version 1.3.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NepaliCalendarCore" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NepaliCalendarCore --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NepaliCalendarCore, 1.3.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NepaliCalendarCore as a Cake Addin #addin nuget:?package=NepaliCalendarCore&version=1.3.0 // Install NepaliCalendarCore as a Cake Tool #tool nuget:?package=NepaliCalendarCore&version=1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#Package for conversion between AD to BS too and fro!
#Also consists functions for conversion of Number to words function in nepali unicode!
##1. Quick Current Nepali Date
Console.WriteLine($"Lets Convert {DateTime.Now.ToString()} to {NepaliCalendar.Convert.Now}");
##2. Quick Convert AD to BS
DateTime EngDate1 = DateTime.Now.AddMonths(-1);
Console.WriteLine($"Lets Convert {EngDate1.ToString()} to {NepaliCalendar.Convert.ToNepali(EngDate1)}");
##3. Quick BS to AD
string NepDate1 = "2078-04-01";
Console.WriteLine($"Lets Convert {NepaliCalendar.Convert.ToEnglish(NepDate1).ToString()} to {NepDate1}");
##4. Cool MonthInfo Feature with start date, end date, total days, and recursive next and prev monthinfo
MonthInfo m = new MonthInfo(NepaliCalendar.Convert.Now);
Console.WriteLine($"Printing Current Month Info");
Console.WriteLine("----------------------------");
PrintMonthInfo(m);
Console.WriteLine("----------------------------");
Console.WriteLine($"Printing Last Month Info");
Console.WriteLine("----------------------------");
PrintMonthInfo(m.PrevMonth());
Console.WriteLine("----------------------------");
Console.WriteLine($"Printing Next Month Info");
Console.WriteLine("----------------------------");
PrintMonthInfo(m.NextMonth());
Console.WriteLine("----------------------------");
###Function Defination for sample usage
static void PrintMonthInfo(MonthInfo m)
{
Console.WriteLine($"Month Info: {m.ToString()}");
Console.WriteLine($"Total Days: {m.days} End Date: {m.EndDateNep}");
Console.WriteLine($"Start Date in Eng: {m.StartDate.ToString()} End Date in Eng: {m.EndDate.ToString()}");
}
##Addition of Quick Extension Methods like:
- Quick Nepali Date to Englisgh
NepaliCalendar.Convert.Now.ToAD()
- Quick English Date to BS
DateTime.Now.ToBS()
- Quick Add Months to Current Date
NepaliCalendar.Convert.Now.BSAddMonths(5)
- Quick Add Years to Current Date
NepaliCalendar.Convert.Now.BSAddYears(5)
- Quick Add Months to Current Date and count Days to that date
NepaliCalendar.Convert.Now.BSDayCountAfterMonths(5)
- Quick Add Months to Current Date and count Days to that date
NepaliCalendar.Convert.Now.BSDayCountAfterYears(5)
- Quick Count no of days between 2 dates
NepaliCalendar.Convert.Now.BSDayCount(NepaliCalendar.Convert.Now.BSAddMonths(3))
- Quick Count no of Months between 2 dates
NepaliCalendar.Convert.Now.BSMonthCount(NepaliCalendar.Convert.Now.BSAddMonths(3))
- Quick check of Nepali Date as Lead Year or not
NepaliCalendar.Convert.Now.IsLeapYear()
- Quick Month info of Nepali Date
NepaliCalendar.Convert.Now.BSMonthInfo()
- Quick Check for Nepali Date Format
NepaliCalendar.Convert.Now.BSIsValid()
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Pattern Check addition