public string GetDatetime(IValueValidation iDatetime) { try { var result = string.Empty; if (iDatetime != null && iDatetime.HasValue) { var date = (DateTime)iDatetime.Value; if (date != null) { var factFormat = ComponentFactory.Instance.CreateFormat(); result = date.ToString(factFormat.Date, Culture); } } return(result); } catch (Exception ex) { throw ex; } }
public string GetDateInterval(IValueValidation iStartDatetime, IValueValidation iEndDatetime) { try { var sb = new System.Text.StringBuilder(); if (iStartDatetime != null && iStartDatetime.HasValue) { var date = (DateTime)iStartDatetime.Value; if (date != null) { var factFormat = ComponentFactory.Instance.CreateFormat(); sb.Append(date.ToString(factFormat.Date, Culture)); } } if (iEndDatetime != null && iEndDatetime.HasValue) { var date = (DateTime)iEndDatetime.Value; if (date != null) { if (sb.Length > 0) { sb.Append(" - "); } var factFormat = ComponentFactory.Instance.CreateFormat(); sb.Append(date.ToString(factFormat.Date, Culture)); } } return(sb.ToString()); } catch (Exception ex) { throw ex; } }
public string GetDateInterval(IValueValidation iStartDatetime, IValueValidation iEndDatetime, string format, IFormatProvider provider) { try { var sb = new System.Text.StringBuilder(); if (iStartDatetime != null && iStartDatetime.HasValue) { var date = (DateTime)iStartDatetime.Value; if (date != null) { sb.Append(date.ToString(format, provider)); } } if (iEndDatetime != null && iEndDatetime.HasValue) { var date = (DateTime)iEndDatetime.Value; if (date != null) { if (sb.Length > 0) { sb.Append(" - "); } sb.Append(date.ToString(format, provider)); } } return(sb.ToString()); } catch (Exception ex) { throw ex; } }
public string GetDatetime(IValueValidation iDatetime, string format, IFormatProvider provider) { try { var result = string.Empty; if (iDatetime != null && iDatetime.HasValue) { var date = (DateTime)iDatetime.Value; if (date != null) { result = date.ToString(format, provider); } } return(result); } catch (Exception ex) { throw ex; } }