Пример #1
0
  @Override
  public void set(ContentSet values, Time value) {
    values.startBulkUpdate();
    try {
      if (value != null) {
        // just store all three parts separately
        values.put(mTimestampField, value.toMillis(false));

        if (mTzField != null) {
          values.put(mTzField, value.allDay ? null : value.timezone);
        }
        if (mAllDayField != null) {
          values.put(mAllDayField, value.allDay ? 1 : 0);
        }
      } else {
        // write timestamp only, other fields may still use allday and timezone
        values.put(mTimestampField, (Long) null);
      }
    } finally {
      values.finishBulkUpdate();
    }
  }