public static DateTime?SetYearMonth(DateTime date, DateTime yearMonth) { DateTime?target = SetYear(date, yearMonth.Year); if (target.HasValue) { target = MyDateTimeHelper.AddMonths(target.Value, yearMonth.Month - date.Month); } return(target); }
private string DateTimeToString(DateTime d) { var dtfi = MyDateTimeHelper.GetDateFormat(MyDateTimeHelper.GetCulture(this)); switch (SelectedDateFormat) { case DatePickerFormat.Short: { return(string.Format(CultureInfo.CurrentCulture, d.ToString(dtfi.ShortDatePattern, dtfi))); } case DatePickerFormat.Long: { return(string.Format(CultureInfo.CurrentCulture, d.ToString(dtfi.LongDatePattern, dtfi))); } } return(null); }
public static DateTime?SetYear(DateTime date, int year) { return(MyDateTimeHelper.AddYears(date, year - date.Year)); }