public override void add(object value) { if (value is TimeSpan) { BasicSecond.checkTimeSpanToSecond((TimeSpan)value); base.add(Utils.countSeconds((TimeSpan)value)); return; } base.add(value); }
//set second : 06:07:11 public override void set(int index, string value) { TimeSpan ts = new TimeSpan(); long v = 0; if (!long.TryParse(value, out v)) { if (TimeSpan.TryParse(value, out ts)) { BasicSecond.checkTimeSpanToSecond(ts); base.set(index, new BasicLong(Utils.countSeconds(ts))); return; } } base.set(index, value); }
public virtual void setSecond(int index, TimeSpan time) { BasicSecond.checkTimeSpanToSecond(time); setInt(index, Utils.countSeconds(time)); }