func TimeFromPtr(t *time.Time) Time {
	if t == nil {
		return NewTime(time.Time{}, false)
	}
	return TimeFrom(*t)
}
func TimeFromPtr(t *time.Time) Time {
	if t == nil {
		return NewTime(time.Time{}, false)
	}
	return TimeFrom(*t)
}
func TimeFromPtr ( t * time . Time ) Time { if t == nil { return NewTime ( time . Time { } , false ) } return TimeFrom ( * t ) }
// TimeFromPtr creates a new Time that will
// be null if t is nil or *t is the zero value.
TimeFromPtr creates a new Time that will be null if t is nil or * t is the zero value .