我的要求是解析xml文件,这些文件包含基于编写它们的语言环境的各种时间戳。对于中文或韩文语言环境,它们可能包含Unicode字符。我必须解析这些时间戳,然后以2009-11-26 12:40:54
之类的标准格式将它们放入oracle数据库中。有时我可能甚至不知道语言环境,但我必须解析时间戳。
我正在寻找一个自动检测时间戳格式的模块(包括本地语言中am和pm的unicode字符)并转换为纪元时间,以便我可以将其转换回我喜欢的方式。
我在这个论坛上遇到过类似的问题。很少有人建议使用DateFormat模块和Date :: Parse模块。我使用的perl分布是5.10,因此Date::Manip不是核心模块。因为我应该只使用基本核心模块和少数CPAN模块(根据要求我不能要求所有),
我请你好好地建议我一个满足我所有要求的好模块。 提前致谢
答案 0 :(得分:0)
DateTime::Locale应该做你想做的事。
答案 1 :(得分:-1)
您可以查看Date::Manip。不知道它是否支持您需要的语言,但它有一些UTF8支持。在任何情况下,一旦你获得提取的日期,它就有一个UnixDate方法,可以以你想要的任何格式轻松输出。还解决了时区问题。