internal/protocol/field.go
func convertTimeToLongdate(t time.Time) int64 {
	t = t.UTC()
	return (((((((int64(convertTimeToDayDate(t))-1)*24)+int64(t.Hour()))*60)+int64(t.Minute()))*60)+int64(t.Second()))*10000000 + int64(t.Nanosecond()/100) + 1
}
func convertTimeToLongdate(t time.Time) int64 {
	t = t.UTC()
	return (((((((int64(convertTimeToDayDate(t))-1)*24)+int64(t.Hour()))*60)+int64(t.Minute()))*60)+int64(t.Second()))*10000000 + int64(t.Nanosecond()/100) + 1
}
func convertTimeToLongdate ( t time . Time ) int64 { t = t . UTC ( ) return ( ( ( ( ( ( ( int64 ( convertTimeToDayDate ( t ) ) - 1 ) * 24 ) + int64 ( t . Hour ( ) ) ) * 60 ) + int64 ( t . Minute ( ) ) ) * 60 ) + int64 ( t . Second ( ) ) ) * 10000000 + int64 ( t . Nanosecond ( ) / 100 ) + 1 }
// nanosecond: HDB - 7 digits precision (not 9 digits)
nanosecond : HDB - 7 digits precision ( not 9 digits )