我知道关于DateTime Perl模块,以及许多DateTime::Format::模块来解析特定类型的日期/时间格式。但是,对于一些日期/时间字符串的示例,我如何在编码/设计时(而不是运行时)确定应使用哪个特定模块?
例如,我想解析像这样的字符串:
我也知道一些模块会尝试在运行时“猜测”每个给定字符串的格式,并尽力而为。但是,对于敏感的应用程序,我希望在设计应用程序时首先确定格式,然后使用一个模块,该模块将在字符串不符合指定格式时提醒我。
我该怎么做?
例如,我想解析像这样的字符串:
October 28, 2011 9:00 PM PDT
是否有一个列表,列出了最常见的日期/时间格式,我可以在其中查找并找到最合适的模块?我也知道一些模块会尝试在运行时“猜测”每个给定字符串的格式,并尽力而为。但是,对于敏感的应用程序,我希望在设计应用程序时首先确定格式,然后使用一个模块,该模块将在字符串不符合指定格式时提醒我。
我该怎么做?