Convert datetime accroding to system date formate
Using CultureInfo
public string DateFormat
{
get { return dateFormat.Replace(“\\/”, “/”); }
set { dateFormat = value.Replace(“/”, “\\/”); }
}
private void ResetDateFormat()
{
DateFormat = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
}
public DateTime CalendarDate
{
get
{
DateTime date;
if (DateTime.TryParseExact(txtDate.Text, dateFormat, null, System.Globalization.DateTimeStyles.None, out date))
{
return date;
}
return DateTime.MinValue;
}
set { txtDate.Text = (value == DateTime.MinValue) ? string.Empty : value.ToString(dateFormat); }
}
