as.integer64(1) * difftime(Sys.time(), Sys.time())
# integer64
# [1] <NA>
# attr(,"units")
# [1] secs
# Warning message:
# Incompatible methods ("*.integer64", "*.difftime") for "*"
It works fine for plain integer:
1L * difftime(Sys.time(), Sys.time())
# Time difference of -3.767014e-05 secs