You may find this thread useful. Based on my experiments, I would use datetimes if I did not need precisions higher than milliseconds. If you need microseconds, I would separate the date part from the time part, which essentially gives you 16 bytes (8 for date [more than you need] + 8 for time [precision to nanoseconds, if you need it]).
... View more