private void populateTimestamp() {
    long seconds = getSeconds();
    int nanos = getNanos();
    timestamp.setTime(seconds * 1000);
    timestamp.setNanos(nanos);
  }
@return double representation of the timestamp, accurate to nanoseconds
serde/src/java/org/apache/hadoop/hive/serde2/io/TimestampWritable.java