Open Extensions
DateTimeExtensions
ConvertDateToNumeric
This method converts DateTime to a purely numeric value in the format "yyyyMMdd". Example: 20240112
var dt = DateTime.Now;
var myInt = dt.ConvertDateToNumeric(dt);
ConvertDateTimeToString
This method converts the DateTime object to the format "yyyy-MM-dd HH:mm:ssZ"
var dt = DateTime.Now;
var myInt = dt.ConvertDateTimeToString(dt);
IsBetween
This method checks if a given DateTime is between two other DateTime values. Returns true if the date is between the start and end dates, inclusive.
var date = new DateTime(2023, 10, 15);
var startDate = new DateTime(2023, 10, 1);
var endDate = new DateTime(2023, 10, 31);
var result = date.IsBetween(startDate, endDate);
StartOfDay
This method returns the start of the day for a given DateTime, setting the time to 00:00:00.
var date = new DateTime(2023, 10, 15, 14, 30, 45);
var result = date.StartOfDay();