| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
DateTimeHelper is a static class that provides utility methods for working with dates. It includes methods to convert Gregorian dates to Hijri dates and to calculate the difference between two dates in various units.
Converts a Gregorian date to a Hijri date.
Signature:
public static string ToHijriDate(this DateTime gregorianDate)Parameters:
Returns:
Remarks: This method uses the UmAlQuraCalendar to perform the conversion.
Calculates the difference between two dates in years, months, days, hours, minutes, and seconds.
Signature:
public static (int years, int months, int days, int hours, int minutes, int seconds) DateDiff(this DateTime firstDate, DateTime secondDate)Parameters:
Returns:
Remarks: This method compares the two dates and calculates the difference in years, months, days, hours, minutes, and seconds.
using DateTimeHelper;
// Convert Gregorian date to Hijri date
DateTime gregorianDate = new DateTime(2023, 10, 1);
string hijriDate = gregorianDate.ToHijriDate();
Console.WriteLine($"Hijri Date: {hijriDate}");
// Calculate the difference between two dates
DateTime firstDate = new DateTime(2023, 1, 1);
DateTime secondDate = new DateTime(2023, 10, 1);
var dateDifference = firstDate.DateDiff(secondDate);
Console.WriteLine($"Difference: {dateDifference.years} years, {dateDifference.months} months, {dateDifference.days} days, {dateDifference.hours} hours, {dateDifference.minutes} minutes, {dateDifference.seconds} seconds");This project is licensed under the MIT License.
| Back | FazBrowse Home | New Git URL |