using System; using System.Threading; namespace Quadarax.Foundation.Core.QConsole.Value { public class DateTimeValue : DateValue { public DateTimeValue() : base() { } public DateTimeValue(DateTime value, string dateTimeFormat) : base(value, dateTimeFormat) { } public DateTimeValue(DateTime value) : base(value) { _dateformat = System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.ShortDatePattern + " " + System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.ShortTimePattern; } public override string AsString() { return (HasValue ? Get()?.ToString() : string.Empty) ?? String.Empty; } } }