http://www.perlmonks.org?node_id=997358


in reply to TimeZone convert problem.

how I can convert the time format such as "2012-10-02T12:34:08.94Z" to a UNIX format?

You cannot do that because the Unix time format is an integer seconds from the "epoch time". ".94" hundredth's seconds is meaningless.

A conversion from "2012-10-02 12:34:08Z" to a Unix time_t integer is possible.

It is possible to track higher resolutions that one second. But you need a different data structure than a time_t value.

I would look at Date::Time.