code: func GetPodStartTime(pod *v1.Pod) *metav1.Time {
  	if pod.Status.StartTime != nil {
  		return pod.Status.StartTime
  	}
  	// Should not reach here as the start time of a running time should not be nil
  	// Return current timestamp as the default value.
  	// This will not affect the calculation of earliest timestamp of all the pods on one node,
  	// because current timestamp is always after the StartTime of any pod in good state.
  	klog.Errorf("pod.Status.StartTime is nil for pod %s. Should not reach here.", pod.Name)
  	return &metav1.Time{Time: time.Now()}
  }
docs: // GetPodStartTime returns start time of the given pod.