Consider that the integer used for storing the date time value
may be a 32-bit signed integer, i.e has a max value of 2147483647
Notice that
The max value 1) starts with 21 and 2) if the rest is to be regarded as a percentage (47.483647%), it looks as if it could match with how much of the year 2021 has passed on June 23rd.
Let the imaginary date time format be an integer which is constructed like
(last 2 digits of year) +concat+ (how much of the year has passed as a percentage, 8 digits + remove decimal point)
i.e.
((Year - 2000) * 10^8) + floor(SecondsPassed / AverageSecondsInAYear * 10^8)
Let's try to calculate that max value as an actual date
Calculate (0.47483647 * 365.25 * 24 * 60 * 60) (note the average 365.25 is taken thanks to @fljx in the comments), add that to 2021.01.01 00:00:00 and it yields: 2021.06.23 10:24:59 UTC
OP here. The newest technology is
64-bit.