DateTimeValue.cs 765 B

1234567891011121314151617181920212223242526
  1. using System;
  2. using System.Threading;
  3. namespace Quadarax.Foundation.Core.QConsole.Value
  4. {
  5. public class DateTimeValue : DateValue
  6. {
  7. public DateTimeValue() : base()
  8. {
  9. }
  10. public DateTimeValue(DateTime value, string dateTimeFormat) : base(value, dateTimeFormat)
  11. {
  12. }
  13. public DateTimeValue(DateTime value) : base(value)
  14. {
  15. _dateformat = System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.ShortDatePattern + " " + System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.ShortTimePattern;
  16. }
  17. public override string AsString()
  18. {
  19. return (HasValue ? Get()?.ToString() : string.Empty) ?? String.Empty;
  20. }
  21. }
  22. }