protected override object CastFromImp(DateTimeViewColumnType viewColumnType, object viewColumnValue) { long ret = 0; System.DateTime d = (System.DateTime)viewColumnValue; long.TryParse(d.ToString("yyyyMMdd"), out ret); return(ret); }
protected override object CastFromImp(DateTimeViewColumnType viewColumnType, object viewColumnValue) { decimal ret = default(decimal); System.DateTime d = (System.DateTime)viewColumnValue; decimal.TryParse(d.ToString("yyyyMMdd"), out ret); return(ret); }
protected override object CastFromImp(DateTimeViewColumnType viewColumnType, object viewColumnValue) { return((System.DateTime)viewColumnValue); }
protected override object CastFromImp(DateTimeViewColumnType viewColumnType, object viewColumnValue) { System.DateTime d = (System.DateTime)viewColumnValue; // 0001/01/01 00:00:00 以外はtrueと見做す return(!(d == new System.DateTime(1, 1, 1, 0, 0, 0))); }
protected override object CastFromImp(DateTimeViewColumnType viewColumnType, object viewColumnValue) { return(this.GetNullValue()); }
protected override object CastFromImp(DateTimeViewColumnType viewColumnType, object viewColumnValue) { return(viewColumnValue.ToString()); }