public override Net.Vpc.Upa.Types.Temporal ValidateDate(Net.Vpc.Upa.Types.Temporal date) { if (date == null) { return(null); } System.Type type = GetPlatformType(); Net.Vpc.Upa.Types.Calendar c = Net.Vpc.Upa.Types.Calendar.GetInstance(); c.SetTime(date); long time = date.GetTime(); if (typeof(Net.Vpc.Upa.Types.Time).IsAssignableFrom(type)) { return(new Net.Vpc.Upa.Types.Time(time)); } else if (typeof(Net.Vpc.Upa.Types.Time).IsAssignableFrom(type)) { return(new Net.Vpc.Upa.Types.Time(time)); } else if (typeof(Net.Vpc.Upa.Types.Temporal).IsAssignableFrom(type)) { return(new Net.Vpc.Upa.Types.DateTime(time)); } else { throw new Net.Vpc.Upa.Exceptions.IllegalArgumentException(); } }
public Month(Net.Vpc.Upa.Types.Temporal date) : this(date.GetTime()) { }
public override Net.Vpc.Upa.Types.Temporal ValidateDate(Net.Vpc.Upa.Types.Temporal date) { return(date); }
public static string Format(Net.Vpc.Upa.Types.Temporal @value) { // return UserFormats.getShortDateTimeFormat().format(value); return(System.Convert.ToString(@value)); }
public abstract Net.Vpc.Upa.Types.Temporal ValidateDate(Net.Vpc.Upa.Types.Temporal date);
public DateDiff(Net.Vpc.Upa.Expressions.DatePartType datePartType, Net.Vpc.Upa.Types.Temporal date1, Net.Vpc.Upa.Types.Temporal date2) : this(datePartType, new Net.Vpc.Upa.Expressions.Literal(date1), new Net.Vpc.Upa.Expressions.Literal(date2)) { }
public DatePart(Net.Vpc.Upa.Expressions.DatePartType type, Net.Vpc.Upa.Types.Temporal date) : this(type, new Net.Vpc.Upa.Expressions.Literal(date)) { }
public DateTime(Net.Vpc.Upa.Types.Temporal date) : base(date.GetTime()) { }
public CompiledDateTrunc(Net.Vpc.Upa.Expressions.DatePartType type, Net.Vpc.Upa.Types.Temporal date) : this(type, new Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledLiteral(date)) { }
public static System.String FormatUniversalTime(Net.Vpc.Upa.Types.Temporal date) { return(date.Value.ToString(UNIVERSAL_TIME_FORMAT)); }
public Timestamp(Net.Vpc.Upa.Types.Temporal date) : this(date.GetTime()) { }
public virtual void SetDate(string key, Net.Vpc.Upa.Types.Temporal @value) { SetObject(key, @value); }
public virtual Net.Vpc.Upa.Types.Temporal GetDate(string key, Net.Vpc.Upa.Types.Temporal defaultValue) { return(GetObject <Net.Vpc.Upa.Types.Temporal>(key, defaultValue)); }
public CompiledLiteral(Net.Vpc.Upa.Types.Temporal date) { SetValue(date); }
public CompiledDateDiff(Net.Vpc.Upa.Expressions.DatePartType datePartType, Net.Vpc.Upa.Types.Temporal date1, Net.Vpc.Upa.Types.Temporal date2) : this(datePartType, new Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledLiteral(date1), new Net.Vpc.Upa.Impl.Uql.Compiledexpression.CompiledLiteral(date2)) { }
public LockInfo(object entity, Net.Vpc.Upa.Types.Temporal date, string user) { this.entity = entity; this.date = date; this.user = user; }
internal static Net.Vpc.Upa.Types.Temporal ParseDate(System.Type type1, Net.Vpc.Upa.Impl.Config.Annotationparser.OverriddenValue <string> @value, Net.Vpc.Upa.Impl.Config.Annotationparser.OverriddenValue <string> format, bool end) /* throws System.Exception */ { string svalue = @value.specified ? @value.@value : null; if (svalue == null) { svalue = ""; } svalue = svalue.Trim(); if ((svalue).Length == 0) { return(null); } string sformat = format.specified ? format.@value : null; if (sformat == null || (sformat.Trim()).Length == 0) { sformat = CreateDateFormatString(type1); } Net.Vpc.Upa.Types.Temporal s = Net.Vpc.Upa.Impl.Util.DateUtils.ParseDateTime(svalue, sformat); if (type1.Equals(typeof(Net.Vpc.Upa.Types.Date))) { return(new Net.Vpc.Upa.Types.Date(s.GetTime())); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Date))) { return(new Net.Vpc.Upa.Types.Date(s.GetTime())); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Time))) { return(new Net.Vpc.Upa.Types.Time(s)); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Time))) { return(new Net.Vpc.Upa.Types.Time(s.GetTime())); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.DateTime))) { return(new Net.Vpc.Upa.Types.DateTime(s)); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Timestamp))) { return(new Net.Vpc.Upa.Types.Timestamp(s.GetTime())); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Timestamp))) { return(new Net.Vpc.Upa.Types.Timestamp(s.GetTime())); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Month))) { return(new Net.Vpc.Upa.Types.Month(s.GetTime())); } else if (type1.Equals(typeof(Net.Vpc.Upa.Types.Year))) { return(new Net.Vpc.Upa.Types.Year(s.GetTime())); } else { return(s); } }