There was a previous discussion about this:
I'm not sure I understand the rationale for not including
SystemTime in libcore. Obviously the
elapsed functions could not be implemented in
libcore, but the only problem after that seems to be about the internal precision of the type.
But, the internals of the type are private anyway, and there isn't ABI compatibility between releases, so I don't see how this is a problem. Can anyone shed any light on this for me?
The motivation for including
SystemTime in libcore is that it is a good base-level instant in time that can be returned from libs without tying to a particular time implementation e.g. chrono.