I've used this in some personal code... Seems to work fine mostly provided you don't try to get it to parse timezones.
I'm no C programmer. I'm not sure if I've done anything wrong with the NativeCall.
If someone wants steal this and release to the ecosystem, it should probably be added to the already existing POSIX module rather than it's own thing.