public override string ToString() { if (timeZone != null) return (dateValue.ToString () + timeZone.ToString ()); else return (dateValue.ToString ()); }