code: func ParseTimestamps(value string, def int64) (int64, int64, error) {
  	if value == "" {
  		return def, 0, nil
  	}
  	return parseTimestamp(value)
  }
docs: // ParseTimestamps returns seconds and nanoseconds from a timestamp that has the
  // format "%d.%09d", time.Unix(), int64(time.Nanosecond()))
  // if the incoming nanosecond portion is longer or shorter than 9 digits it is
  // converted to nanoseconds.  The expectation is that the seconds and
  // seconds will be used to create a time variable.  For example:
  //     seconds, nanoseconds, err := ParseTimestamp("1136073600.000000001",0)
  //     if err == nil since := time.Unix(seconds, nanoseconds)
  // returns seconds as def(aultSeconds) if value == ""