func (tr *TimeResolver) ApplyBootTime(timestamp time.Time) time.Time {
	if !timestamp.IsZero() {
		return timestamp.Add(time.Duration(tr.bootTime.UnixNano()))
	}
	return time.Time{}
}
// ApplyBootTime return the time re-aligned from the boot time
ApplyBootTime return the time re-aligned from the boot time
// ApplyBootTime return the time re - aligned from the boot time
func (tr *TimeResolver) ApplyBootTime(timestamp time.Time) time.Time {
	if !timestamp.IsZero() {
		return timestamp.Add(time.Duration(tr.bootTime.UnixNano()))
	}
	return time.Time{}
}
func ( tr * TimeResolver ) ApplyBootTime ( timestamp time . Time ) time . Time { if ! timestamp . IsZero ( ) { return timestamp . Add ( time . Duration ( tr . bootTime . UnixNano ( ) ) ) } return time . Time { } }
ApplyBootTime return the time re-aligned from the boot time
ApplyBootTime return the time re - aligned from the boot time