DateTime-Format-Flexible-0.26/0000755000175000017500000000000012325544650015115 5ustar thincthincDateTime-Format-Flexible-0.26/META.yml0000664000175000017500000000126712325544650016376 0ustar thincthinc--- abstract: 'DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects.' author: - 'Tom Heady (cpan@punch.net)' build_requires: ExtUtils::MakeMaker: 0 configure_requires: ExtUtils::MakeMaker: 0 dynamic_config: 1 generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.112150' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 name: DateTime-Format-Flexible no_index: directory: - t - inc requires: DateTime: 0 DateTime::Format::Builder: 0.74 DateTime::TimeZone: 0 List::MoreUtils: 0 Module::Pluggable: 0 Test::MockTime: 0 Test::Simple: 0.44 version: 0.26 DateTime-Format-Flexible-0.26/example/0000755000175000017500000000000012325544650016550 5ustar thincthincDateTime-Format-Flexible-0.26/example/parse_date.pl0000644000175000017500000000031411175766510021215 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use DateTime::Format::Flexible; my $dt = DateTime::Format::Flexible->parse_datetime( 'January 8, 1999' ); # $dt = a DateTime object set at 1999-01-08T00:00:00 DateTime-Format-Flexible-0.26/LICENSE0000644000175000017500000005633211765303771016137 0ustar thincthincTerms of Perl itself a) the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or b) the "Artistic License" --------------------------------------------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. --------------------------------------------------------------------------- The Artistic License Preamble The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications. Definitions: - "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through textual modification. - "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright Holder. - "Copyright Holder" is whoever is named in the copyright or copyrights for the package. - "You" is you, if you're thinking about copying or distributing this Package. - "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the computing community at large as a market that must bear the fee.) - "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you duplicate all of the original copyright notices and associated disclaimers. 2. You may apply bug fixes, portability fixes and other modifications derived from the Public Domain or from the Copyright Holder. A Package modified in such a way shall still be considered the Standard Version. 3. You may otherwise modify your copy of this Package in any way, provided that you insert a prominent notice in each changed file stating how and when you changed that file, and provided that you do at least ONE of the following: a) place your modifications in the Public Domain or otherwise make them Freely Available, such as by posting said modifications to Usenet or an equivalent medium, or placing the modifications on a major archive site such as ftp.uu.net, or by allowing the Copyright Holder to include your modifications in the Standard Version of the Package. b) use the modified Package only within your corporation or organization. c) rename any non-standard executables so the names do not conflict with standard executables, which must also be provided, and provide a separate manual page for each non-standard executable that clearly documents how it differs from the Standard Version. d) make other distribution arrangements with the Copyright Holder. 4. You may distribute the programs of this Package in object code or executable form, provided that you do at least ONE of the following: a) distribute a Standard Version of the executables and library files, together with instructions (in the manual page or equivalent) on where to get the Standard Version. b) accompany the distribution with the machine-readable source of the Package with your modifications. c) accompany any non-standard executables with their corresponding Standard Version executables, giving the non-standard executables non-standard names, and clearly documenting the differences in manual pages (or equivalent), together with instructions on where to get the Standard Version. d) make other distribution arrangements with the Copyright Holder. 5. You may charge a reasonable copying fee for any distribution of this Package. You may charge any fee you choose for support of this Package. You may not charge a fee for this Package itself. However, you may distribute this Package in aggregate with other (possibly commercial) programs as part of a larger (possibly commercial) software distribution provided that you do not advertise this Package as a product of your own. 6. The scripts and library files supplied as input to or produced as output from the programs of this Package do not automatically fall under the copyright of this Package, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this Package. 7. C or perl subroutines supplied by you and linked into this Package shall not be considered part of this Package. 8. Aggregation of this Package with a commercial distribution is always permitted provided that the use of this Package is embedded; that is, when no overt attempt is made to make this Package's interfaces visible to the end user of the commercial distribution. Such use shall not be construed as a distribution of this Package. 9. The name of the Copyright Holder may not be used to endorse or promote products derived from this software without specific prior written permission. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End DateTime-Format-Flexible-0.26/README0000644000175000017500000001074411206414207015772 0ustar thincthincNAME DateTime::Format::Flexible - DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects. SYNOPSIS use DateTime::Format::Flexible; my $dt = DateTime::Format::Flexible->parse_datetime( 'January 8, 1999' ); # $dt = a DateTime object set at 1999-01-08T00:00:00 DESCRIPTION If you have ever had to use a program that made you type in the date a certain way and thought "Why can't the computer just figure out what date I wanted?", this module is for you. DateTime::Format::Flexible attempts to take any string you give it and parse it into a DateTime object. The test file tests 2500+ variations of date/time strings. If you can think of any that I do not cover, please let me know. USAGE This module uses DateTime::Format::Builder under the covers. build, parse_datetime build and parse_datetime do the same thing. Give it a string and it attempts to parse it and return a DateTime object. If it can't it will throw an exception. my $dt = DateTime::Format::Flexible->build( $date ); my $dt = DateTime::Format::Flexible->parse_datetime( $date ); my $dt = DateTime::Format::Flexible->parse_datetime( $date, strip => [qr{\.\z}], tz_map => {EDT => 'America/New_York'}, european => 1 ); * "strip" Remove a substring from the string you are trying to parse. You can pass multiple regexes in an arrayref. example: my $dt = DateTime::Format::Flexible->parse_datetime( '2011-04-26 00:00:00 (registry time)' , strip => [qr{\(registry time\)\z}] , ); # $dt is now 2011-04-26T00:00:00 This is helpful if you have a load of dates you want to normalize and you know of some weird formatting beforehand. * "tz_map" map a given timezone to another recognized timezone Values are given as a hashref. example: my $dt = DateTime::Format::Flexible->parse_datetime( '25-Jun-2009 EDT' , tz_map => {EDT => 'America/New_York'} ); # $dt is now 2009-06-25T00:00:00 with a timezone of America/New_York This is helpful if you have a load of dates that have timezones that are not recognized by DateTime::Timezone. * "european" If european is set to a true value, an attempt will be made to parse as a DD-MM-YYYY date instead of the default MM-DD-YYYY. There is a chance that this will not do the right thing due to ambiguity. example: my $dt = DateTime::Format::Flexible->parse_datetime( '16/06/2010' , european => 1 , ); # $dt is now 2010-06-16T00:00:00 Example formats A small list of supported formats: YYYYMMDDTHHMMSS YYYYMMDDTHHMM YYYYMMDDTHH YYYYMMDD YYYYMM MM-DD-YYYY MM-D-YYYY MM-DD-YY M-DD-YY YYYY/DD/MM YYYY/M/DD YYYY/MM/D M-D MM-D M-D-Y Month D, YYYY Mon D, YYYY Mon D, YYYY HH:MM:SS ... there are 9000+ variations that are detected correctly in the test files (see t/data/* for most of them). NOTES The DateTime website http://datetime.perl.org/?Modules as of march 2008 lists this module under 'Confusing' and recommends the use of DateTime::Format::Natural. Unfortunately I do not agree. DateTime::Format::Natural currently fails more than 2000 of my parsing tests. DateTime::Format::Flexible supports different types of date/time strings than DateTime::Format::Natural. I think there is utility in that can be found in both of them. The whole goal of DateTime::Format::Flexible is to accept just about any crazy date/time string that a user might care to enter. DateTime::Format::Natural seems to be a little stricter in what it can parse. BUGS You cannot use a 1 or 2 digit year as the first field: YY-MM-DD # not supported Y-MM-DD # not supported It would get confused with MM-DD-YY AUTHOR Tom Heady CPAN ID: thinc Punch, Inc. cpan@punch.net http://www.punch.net/ COPYRIGHT and LICENSE Copyright 2007-2009 Tom Heady This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. SEE ALSO DateTime::Format::Builder, DateTime::Timezone, DateTime::Format::Natural DateTime-Format-Flexible-0.26/t/0000755000175000017500000000000012325544650015360 5ustar thincthincDateTime-Format-Flexible-0.26/t/lang-de.t0000644000175000017500000000400511511601706017043 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 18; use DateTime; use t::lib::helper; use DateTime::Format::Flexible; my $curr_year = DateTime->now->year; # http://www.dummies.com/how-to/content/mastering-the-calendar-and-dates-in-german.html # http://german.about.com/library/anfang/blanfang12b.htm t::lib::helper::run_tests( [ european => 1 ], "20. Feb am Mittag => $curr_year-02-20T12:00:00", "20. Feb um Mitternacht => $curr_year-02-20T00:00:00", 'Montag, 6. Dez 2010 => 2010-12-06T00:00:00', "am vierzehnten Juni => $curr_year-06-14T00:00:00", 'am 14. Juni 2001 => 2001-06-14T00:00:00', '1. Januar 2000 => 2000-01-01T00:00:00', '10. Juni 1999 => 1999-06-10T00:00:00', '20. März 1888 => 1888-03-20T00:00:00', "am ersten Mai => $curr_year-05-01T00:00:00", 'am 1. Mai 2001 => 2001-05-01T00:00:00', '14.7.01 => 2001-07-14T00:00:00', '1.5.01 => 2001-05-01T00:00:00', ); { my $dt = DateTime::Format::Flexible->parse_datetime( '1. 1. 2000', european => 1 ); is ( $dt->datetime, '2000-01-01T00:00:00', '1. 1. 2000 => 2000-01-01T00:00:00' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '2. 4. 1999', european => 1 ); is ( $dt->datetime, '1999-04-02T00:00:00', '2. 4. 1999 => 1999-04-02T00:00:00' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '3. 5. 1617', european => 1 ); is ( $dt->datetime, '1617-05-03T00:00:00', '3. 5. 1617 => 1617-05-03T00:00:00' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '-unendlich' ); ok ( $dt->is_infinite() , '-unendlich is infinite' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( 'unendlich' ); ok ( $dt->is_infinite() , 'unendlich is infinite' ); } { my ( $base_dt ) = DateTime::Format::Flexible->parse_datetime( '2005-06-07T13:14:15' ); DateTime::Format::Flexible->base( $base_dt ); my $dt = DateTime::Format::Flexible->parse_datetime( 'vor 3 Jahren' ); is( $dt->datetime, '2002-06-07T13:14:15', 'vor 3 Jahren => 3 years ago' ); } DateTime-Format-Flexible-0.26/t/whitespace.t0000644000175000017500000000062511206735037017702 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 4; use t::lib::helper; t::lib::helper::compare( ' 2006-Dec-08' => '2006-12-08T00:00:00' ); t::lib::helper::compare( '2006-Dec-08 ' => '2006-12-08T00:00:00' ); t::lib::helper::compare( ' 2006-Dec-08 ' => '2006-12-08T00:00:00' ); t::lib::helper::compare( 'January 8, 1999' => '1999-01-08T00:00:00' ); DateTime-Format-Flexible-0.26/t/strip.t0000644000175000017500000000566711175766510016727 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 33; my $base = 'DateTime::Format::Flexible'; use DateTime::Format::Flexible; { my $dt = DateTime::Format::Flexible->parse_datetime( '2011-04-26 00:00:00 (registry time)' , strip => [qr{\(registry time\)\z}] , ); is( $dt->datetime , '2011-04-26T00:00:00' , 'strip arrayref works' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '2011-04-26 00:00:00 (registry time)' , strip => qr{\(registry time\)\z} , ); is( $dt->datetime , '2011-04-26T00:00:00' , 'strip no arrayref works' ); } { my $dt = eval {DateTime::Format::Flexible->parse_datetime( '2011-04-26 00:00:00 (registry time)' , strip => '(registry time)' , )}; like( $@ , qr{strip requires a regular expression} , 'correct error thrown on bad strip parameter' ); } foreach my $line ( ) { chomp $line; my ( $given , $wanted ) = split m{\s+=>\s+}mx , $line; compare( $given , $wanted ); } sub compare { my ( $given , $wanted ) = @_; my $dt = $base->parse_datetime( $given , strip => qr{\(registry time\)\z} ); is( $dt->datetime , $wanted , "$given => $wanted" ); } __DATA__ 2010-03-24 00:00:00 (registry time) => 2010-03-24T00:00:00 2009-10-01 00:00:00 (registry time) => 2009-10-01T00:00:00 2009-10-06 00:00:00 (registry time) => 2009-10-06T00:00:00 2009-06-06 00:00:00 (registry time) => 2009-06-06T00:00:00 2009-04-10 00:00:00 (registry time) => 2009-04-10T00:00:00 2009-09-14 00:00:00 (registry time) => 2009-09-14T00:00:00 2009-12-18 00:00:00 (registry time) => 2009-12-18T00:00:00 2010-02-19 00:00:00 (registry time) => 2010-02-19T00:00:00 2010-07-31 00:00:00 (registry time) => 2010-07-31T00:00:00 2010-01-08 00:00:00 (registry time) => 2010-01-08T00:00:00 2009-06-25 00:00:00 (registry time) => 2009-06-25T00:00:00 2009-07-01 00:00:00 (registry time) => 2009-07-01T00:00:00 2009-11-21 00:00:00 (registry time) => 2009-11-21T00:00:00 2009-06-25 00:00:00 (registry time) => 2009-06-25T00:00:00 2009-04-01 00:00:00 (registry time) => 2009-04-01T00:00:00 2009-04-19 00:00:00 (registry time) => 2009-04-19T00:00:00 2010-04-04 00:00:00 (registry time) => 2010-04-04T00:00:00 2009-07-08 00:00:00 (registry time) => 2009-07-08T00:00:00 2009-09-09 00:00:00 (registry time) => 2009-09-09T00:00:00 2009-12-12 00:00:00 (registry time) => 2009-12-12T00:00:00 2009-11-25 00:00:00 (registry time) => 2009-11-25T00:00:00 2009-11-22 00:00:00 (registry time) => 2009-11-22T00:00:00 2010-02-02 00:00:00 (registry time) => 2010-02-02T00:00:00 2009-11-06 00:00:00 (registry time) => 2009-11-06T00:00:00 2010-03-23 00:00:00 (registry time) => 2010-03-23T00:00:00 2009-05-27 00:00:00 (registry time) => 2009-05-27T00:00:00 2012-02-20 00:00:00 (registry time) => 2012-02-20T00:00:00 2010-11-25 00:00:00 (registry time) => 2010-11-25T00:00:00 2009-09-16 00:00:00 (registry time) => 2009-09-16T00:00:00 2011-04-26 00:00:00 (registry time) => 2011-04-26T00:00:00 DateTime-Format-Flexible-0.26/t/001_load.t0000644000175000017500000000040611175766510017047 0ustar thincthinc# -*- perl -*- # t/001_load.t - check module loading and create testing directory use Test::More tests => 2; BEGIN { use_ok( 'DateTime::Format::Flexible' ); } my $object = DateTime::Format::Flexible->new (); isa_ok ($object, 'DateTime::Format::Flexible'); DateTime-Format-Flexible-0.26/t/002_pod.t0000644000175000017500000000040011175766510016705 0ustar thincthinc#!/usr/bin/perl use strict; BEGIN { $| = 1; $^W = 1; } use Test::More; eval "use Test::Pod 1.14"; plan skip_all => 'Test::Pod 1.14 required' if $@; plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD}; all_pod_files_ok(); DateTime-Format-Flexible-0.26/t/timezones.t0000644000175000017500000000526512055102427017562 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use DateTime::Format::Flexible; use DateTime::TimeZone; use Test::More; my $num_tests = 4; my @DATA = ; $num_tests += scalar( @DATA ) * 2; my @TZS = DateTime::TimeZone->all_names; $num_tests += scalar( @TZS ) * 2; plan tests => $num_tests; { my $dt = DateTime::Format::Flexible->parse_datetime( '2009-10-06 GMT.' , strip => qr{\.\z} ); is( $dt->datetime , '2009-10-06T00:00:00' , 'GMT. timezone parsed/stripped' ); is( $dt->time_zone->name , 'UTC' , 'GMT. timezone set correctly' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '2010-08-01 14:25:14+09.' , strip => qr{\.\z} ); is( $dt->datetime , '2010-08-01T14:25:14' , '+09. timezone parsed/stripped' ); is( $dt->time_zone->name , '+0900' , '+09. timezone set correctly' ); } foreach my $tz ( DateTime::TimeZone->all_names ) { my $dt = DateTime::Format::Flexible->parse_datetime( '2010-01-24T04:58:23 '.$tz ); is( $dt->datetime , '2010-01-24T04:58:23' , "$tz parsed" ); is( $dt->time_zone->name , $tz , "$tz timezone set correctly" ); } foreach my $line ( @DATA ) { chomp $line; my ( $given , $wanted , $tz ) = split m{\s+=>\s+}mx , $line; compare( $given , $wanted , $tz ); } sub compare { my ( $given , $wanted , $tz ) = @_; my $dt = DateTime::Format::Flexible->parse_datetime( $given , strip => qr{\.\z} ); is( $dt->datetime , $wanted , "$given => $wanted" ); is( $dt->time_zone->name , $tz , "$tz timezone set correctly" ); } __DATA__ 2016-08-23 01:56:57+09. => 2016-08-23T01:56:57 => +0900 2012-04-13 23:33:44+09. => 2012-04-13T23:33:44 => +0900 2014-02-23 17:48:32+09. => 2014-02-23T17:48:32 => +0900 2011-06-08 13:00:00+09. => 2011-06-08T13:00:00 => +0900 2013-09-20 02:25:41+09. => 2013-09-20T02:25:41 => +0900 2010-01-07 11:42:46+09. => 2010-01-07T11:42:46 => +0900 2012-01-06 14:00:00+09. => 2012-01-06T14:00:00 => +0900 2009-07-28 19:04:26+09. => 2009-07-28T19:04:26 => +0900 2010-03-18 14:00:00+09. => 2010-03-18T14:00:00 => +0900 2009-11-17 11:27:58+09. => 2009-11-17T11:27:58 => +0900 2010-02-14 20:42:33+09. => 2010-02-14T20:42:33 => +0900 2013-04-14 13:00:00+09. => 2013-04-14T13:00:00 => +0900 2010-02-02 12:06:45+09. => 2010-02-02T12:06:45 => +0900 2009-05-21 01:27:48+09. => 2009-05-21T01:27:48 => +0900 2010-08-01 14:25:14+09. => 2010-08-01T14:25:14 => +0900 Mon Apr 05 17:25:35 +0000 2010 => 2010-04-05T17:25:35 => UTC Mon Apr 05 17:25:35 +0100 2010 => 2010-04-05T17:25:35 => +0100 Mon Apr 05 17:25:35 -0100 2010 => 2010-04-05T17:25:35 => -0100 2010-08-01 14:25:14 +09:00 => 2010-08-01T14:25:14 => +0900 2010-08-01 14:25:14 -06:00 => 2010-08-01T14:25:14 => -0600 00241121 America/Chicago => 0024-11-21T00:00:00 => America/Chicago DateTime-Format-Flexible-0.26/t/strings_base.t0000644000175000017500000000552611347364252020241 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 53; use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; my ( $base_dt ) = $base->parse_datetime( '2005-06-07T13:14:15' ); $base->base( $base_dt ); use t::lib::helper; my $now = DateTime->now; t::lib::helper::run_tests( 'now => 2005-06-07T13:14:15', 'Now => 2005-06-07T13:14:15', 'Today => 2005-06-07T00:00:00', 'yesterday => 2005-06-06T00:00:00', 'tomorrow => 2005-06-08T00:00:00', 'overmorrow => 2005-06-09T00:00:00', 'today at 4:00 => 2005-06-07T04:00:00', 'today at 16:00:00:05 => 2005-06-07T16:00:00', 'today at 12:00 am => 2005-06-07T00:00:00', 'today at 12:00 GMT => 2005-06-07T12:00:00 => UTC', 'today at 4:00 -0800 => 2005-06-07T04:00:00 => -0800', 'today at noon => 2005-06-07T12:00:00', 'tomorrow at noon => 2005-06-08T12:00:00', '1 month ago => 2005-05-07T13:14:15', '1 month ago at 4pm => 2005-05-07T16:00:00', 'monday => 2005-06-13T00:00:00', 'tuesday => 2005-06-07T00:00:00', 'wednesday => 2005-06-08T00:00:00', 'thursday => 2005-06-09T00:00:00', 'friday => 2005-06-10T00:00:00', 'saturday => 2005-06-11T00:00:00', 'sunday => 2005-06-12T00:00:00', 'sunday at 3p => 2005-06-12T15:00:00', 'mon => 2005-06-13T00:00:00', 'tue => 2005-06-07T00:00:00', 'wed => 2005-06-08T00:00:00', 'thu => 2005-06-09T00:00:00', 'fri => 2005-06-10T00:00:00', 'sat => 2005-06-11T00:00:00', 'sun => 2005-06-12T00:00:00', 'sunday at 3p => 2005-06-12T15:00:00', 'next sunday at 3p => 2005-06-12T15:00:00', 'january => 2005-01-01T00:00:00', 'february => 2005-02-01T00:00:00', 'march => 2005-03-01T00:00:00', 'april => 2005-04-01T00:00:00', 'may => 2005-05-01T00:00:00', 'june => 2005-06-01T00:00:00', 'july => 2005-07-01T00:00:00', 'august => 2005-08-01T00:00:00', 'september => 2005-09-01T00:00:00', 'october => 2005-10-01T00:00:00', 'november => 2005-11-01T00:00:00', 'december => 2005-12-01T00:00:00', 'allballs => 2005-06-07T00:00:00', 'epoch => 1970-01-01T00:00:00', ); ####################### { my $str = ( 'today at 16:00:00:05' ); my $dt = $base->parse_datetime( $str ); is ( $dt->nanosecond , '05' , "nanoseconds are set ($str)" ); } { my ( $str , $wanted ) = ( 'today at 4:00 PST' , '2005-06-07T04:00:00' ); my $dt = $base->parse_datetime( $str , tz_map => { PST => 'America/Los_Angeles' } ); is ( $dt->datetime , $wanted , "$str => $wanted ($dt)" ); is ( $dt->time_zone->name , 'America/Los_Angeles' , "timezone set ($str)" ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '-infinity' ); ok ( $dt->is_infinite() , "-infinity is infinite" ); } { my $dt = DateTime::Format::Flexible->parse_datetime( 'infinity' ); ok ( $dt->is_infinite() , "infinity is infinite" ); } DateTime-Format-Flexible-0.26/t/time.t0000644000175000017500000000171311325037575016507 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 20; use DateTime; use t::lib::helper; my $today = DateTime->now->ymd; t::lib::helper::run_tests( "23:59:59 => ${today}T23:59:59" , "23:59 => ${today}T23:59:00" , "1:00 a.m. => ${today}T01:00:00" , "00:00 => ${today}T00:00:00" , "12:00 => ${today}T12:00:00" , "12:00 a.m. => ${today}T00:00:00" , "12:00 p.m. => ${today}T12:00:00" , "noon => ${today}T12:00:00" , "midnight => ${today}T00:00:00" , "12:01 a.m. => ${today}T00:01:00" , "12:01 p.m. => ${today}T12:01:00" , "12:59 a.m. => ${today}T00:59:00" , "9:30 pm => ${today}T21:30:00" , "9.30 pm => ${today}T21:30:00" , "9.30 p.m. => ${today}T21:30:00" , "5:30 => ${today}T05:30:00" , "5:30:02 => ${today}T05:30:02" , "3p => ${today}T15:00:00" , "3:15p => ${today}T15:15:00" , "15:15 => ${today}T15:15:00" , ); DateTime-Format-Flexible-0.26/t/no_year.t0000644000175000017500000000376111765324411017206 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 38; use DateTime; use t::lib::helper; my $curr_year = DateTime->now->year; t::lib::helper::run_tests( "5-8 => $curr_year-05-08T00:00:00" , "10-8 => $curr_year-10-08T00:00:00" , "5-08 => $curr_year-05-08T00:00:00" , "05-08 => $curr_year-05-08T00:00:00" , "18-Mar => $curr_year-03-18T00:00:00" , "8-Mar => $curr_year-03-08T00:00:00" , "Mar-18 => $curr_year-03-18T00:00:00" , "Mar-8 => $curr_year-03-08T00:00:00" , "Dec-18 => $curr_year-12-18T00:00:00" , "Dec-8 => $curr_year-12-08T00:00:00" , "March-18 => $curr_year-03-18T00:00:00" , "Dec-18 => $curr_year-12-18T00:00:00" , "21 dec 17:05 => $curr_year-12-21T17:05:00" , "21-dec 17:05 => $curr_year-12-21T17:05:00" , "21/dec 17:05 => $curr_year-12-21T17:05:00" , "///Dec///08 => $curr_year-12-08T00:00:00" , "///Dec///08///// => $curr_year-12-08T00:00:00" , "8:00pm December tenth => $curr_year-12-10T20:00:00", "Dec/10 at 05:30:25 => $curr_year-12-10T05:30:25", "Dec/10 at 05:30:25 GMT => $curr_year-12-10T05:30:25", "December/10 => $curr_year-12-10T00:00:00", "12/10 at 05:30:25 => $curr_year-12-10T05:30:25", "12/10 at 05:30:25 GMT => $curr_year-12-10T05:30:25 => UTC", "4:50:40DeC10 => $curr_year-12-10T04:50:40", "4:50:42DeCember10 => $curr_year-12-10T04:50:42", "4:50:5110DeC => $curr_year-12-10T04:50:51", "4:50:5210DeCember => $curr_year-12-10T04:50:52", "4:50:53 10DeC => $curr_year-12-10T04:50:53", "4:50:5410DeCember => $curr_year-12-10T04:50:54", "4:50:54DeCember10 => $curr_year-12-10T04:50:54", "4:50DeC10 => $curr_year-12-10T04:50:00", "4:50DeCember10 => $curr_year-12-10T04:50:00", "february 1st => $curr_year-02-01T00:00:00", "5:30 12-10 => $curr_year-12-10T05:30:00", "5:30 12/10 => $curr_year-12-10T05:30:00", "5:30 DeC 1 => $curr_year-12-01T05:30:00", "5:30 DeCember 1 => $curr_year-12-01T05:30:00", ); DateTime-Format-Flexible-0.26/t/mmyy.t0000644000175000017500000000207411766327254016552 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 6; use DateTime::Format::Flexible; { my $dt = DateTime::Format::Flexible->parse_datetime('12/2010'); is ( $dt->datetime, '2010-12-01T00:00:00', 'MM/YYYY in past works' ); } { my $curr_year = DateTime->now->year; my $dt = DateTime::Format::Flexible->parse_datetime('12/13'); is ( $dt->datetime, $curr_year.'-12-13T00:00:00', 'MM/DD works' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '12/13', MMYY => 1 ); is ( $dt->datetime, '2013-12-01T00:00:00', 'MM/YY works with MMYY' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '1/10', MMYY => 1 ); is ( $dt->datetime, '2010-01-01T00:00:00', 'M/YY works with MMYY' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '1/1', MMYY => 1 ); is ( $dt->datetime, '2001-01-01T00:00:00', 'M/Y works with MMYY' ); } { my $dt = DateTime::Format::Flexible->parse_datetime('1/32'); is ( $dt->datetime, '2032-01-01T00:00:00', 'M/YY works when year > 31' ); } DateTime-Format-Flexible-0.26/t/time_base.t0000644000175000017500000000215411325043133017464 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 20; use DateTime; use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; my ( $base_dt ) = $base->parse_datetime( '2005-06-07' ); $base->base( $base_dt ); use t::lib::helper; t::lib::helper::run_tests( "23:59:59 => 2005-06-07T23:59:59" , "23:59 => 2005-06-07T23:59:00" , "1:00 a.m. => 2005-06-07T01:00:00" , "00:00 => 2005-06-07T00:00:00" , "12:00 => 2005-06-07T12:00:00" , "12:00 a.m. => 2005-06-07T00:00:00" , "12:00 p.m. => 2005-06-07T12:00:00" , "noon => 2005-06-07T12:00:00" , "midnight => 2005-06-07T00:00:00" , "12:01 a.m. => 2005-06-07T00:01:00" , "12:01 p.m. => 2005-06-07T12:01:00" , "12:59 a.m. => 2005-06-07T00:59:00" , "9:30 pm => 2005-06-07T21:30:00" , "9.30 pm => 2005-06-07T21:30:00" , "9.30 p.m. => 2005-06-07T21:30:00" , "5:30 => 2005-06-07T05:30:00", "5:30:02 => 2005-06-07T05:30:02", "3p => 2005-06-07T15:00:00" , "3:15p => 2005-06-07T15:15:00" , "15:15 => 2005-06-07T15:15:00" , ); DateTime-Format-Flexible-0.26/t/alpha_month.t0000644000175000017500000000037411175766510020046 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 3; use t::lib::helper; t::lib::helper::run_tests( '12-Oct-2010 => 2010-10-12T00:00:00' , '12-Nov-2010 => 2010-11-12T00:00:00' , '12-Dec-2010 => 2010-12-12T00:00:00' , ); DateTime-Format-Flexible-0.26/t/lang-es.t0000644000175000017500000000320711511602244017063 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 15; use DateTime; use t::lib::helper; use DateTime::Format::Flexible; my $curr_year = DateTime->now->year; { my $dt = DateTime::Format::Flexible->parse_datetime( '12/10/54' , lang => ['es'], european => 1, ); is( $dt->datetime , '2054-10-12T00:00:00' , '12/10/54 => 2054-10-12T00:00:00' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '29.2.96' , lang => ['es'], european => 1, ); is( $dt->datetime , '1996-02-29T00:00:00' , '29.2.96 => 1996-02-29T00:00:00' ); } t::lib::helper::run_tests( '29 de febrero de 1996 => 1996-02-29T00:00:00', 'Mayo 24 2009 => 2009-05-24T00:00:00', 'martes 12 de octubre de 1954 => 1954-10-12T00:00:00', '8 de abril 2000 => 2000-04-08T00:00:00', '30 de octubre de 1977 => 1977-10-30T00:00:00', '2 de enero de 2000 => 2000-01-02T00:00:00', "4 de julio => $curr_year-07-04T00:00:00", '25 de diciembre de 2000 => 2000-12-25T00:00:00', "3 de agosto => $curr_year-08-03T00:00:00", 'epoca => 1970-01-01T00:00:00', ); { my $dt = DateTime::Format::Flexible->parse_datetime( '-infinito' ); ok ( $dt->is_infinite() , "-infinito is infinite" ); } { my $dt = DateTime::Format::Flexible->parse_datetime( 'infinito' ); ok ( $dt->is_infinite() , "infinito is infinite" ); } { my ( $base_dt ) = DateTime::Format::Flexible->parse_datetime( '2005-06-07T13:14:15' ); DateTime::Format::Flexible->base( $base_dt ); my $dt = DateTime::Format::Flexible->parse_datetime( 'Hace 3 años' ); is( $dt->datetime, '2002-06-07T13:14:15', 'Hace 3 años => 3 years ago' ); } DateTime-Format-Flexible-0.26/t/lib/0000755000175000017500000000000012325544650016126 5ustar thincthincDateTime-Format-Flexible-0.26/t/lib/helper.pm0000644000175000017500000000152011511601134017724 0ustar thincthincpackage t::lib::helper; use strict; use warnings; use Test::More; use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; sub run_tests { my $opts = []; if ( ref( $_[0] ) eq 'ARRAY' ) { $opts = shift @_; } foreach ( @_ ) { my ( $line ) = $_ =~ m{([^\n]+)}; next if not $line; next if $line =~ m{\A\#}mx; # skip comments next if $line =~ m{\A\z}mx; # skip blank lines my ( $given , $wanted , $tz ) = split m{\s+=>\s+}mx , $line; compare( $given , $wanted , $tz, $opts ); } } sub compare { my ( $given , $wanted , $tz, $opts ) = @_; my $dt = $base->parse_datetime( $given, @$opts ); is( $dt->datetime , $wanted , "$given => $wanted" ); if ( $tz ) { is( $dt->time_zone->name , $tz , "timezone => $tz" ); } } 1; DateTime-Format-Flexible-0.26/t/strings.t0000644000175000017500000000773711511562030017240 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 23; use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; my $now = DateTime->now; # these wont be exact on slow computers so lets just make sure they parse foreach my $string ( qw( now Now Today yesterday tomorrow overmorrow ) ) { my $dt = eval { $base->parse_datetime( $string ) }; fail( $@ ) if ( $@ ); is ( ref( $dt ) , 'DateTime' , "can parse '$string' => $dt " ); } { my ( $str , $method , $wanted ) = ( 'today' , 'hms' , '00:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); } { my ( $str , $method , $wanted ) = ( 'today at 4:00' , 'hms' , '04:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); } { my ( $str , $method , $wanted ) = ( 'today at 16:00:00:05' , 'hms' , '16:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); is ( $dt->nanosecond , '05' , "nanoseconds are set ($str)" ); } { my ( $str , $method , $wanted ) = ( 'today at 12:00 am' , 'hms' , '00:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); } { my ( $str , $method , $wanted ) = ( 'today at 12:00 GMT' , 'hms' , '12:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); is ( $dt->time_zone->name , 'UTC' , "timezone set ($str)" ); } { my ( $str , $method , $wanted ) = ( 'today at 4:00 PST' , 'hms' , '04:00:00' ); my $dt = $base->parse_datetime( $str , tz_map => { PST => 'America/Los_Angeles' } ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); is ( $dt->time_zone->name , 'America/Los_Angeles' , "timezone set ($str)" ); } { my ( $str , $method , $wanted ) = ( 'today at 4:00 -0800' , 'hms' , '04:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); is ( $dt->time_zone->name , '-0800' , "timezone set ($str)" ); } { my ( $str , $method , $wanted ) = ( 'today at noon' , 'hms' , '12:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); } { my ( $str , $method , $wanted ) = ( 'tomorrow at noon' , 'hms' , '12:00:00' ); my $dt = $base->parse_datetime( $str ); is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); } { my ( $str ) = ( '1 month ago' ); my $dt = eval { $base->parse_datetime( $str ) }; fail( $@ ) if ( $@ ); SKIP: { skip 'no reason to check length if not valid DT object' if ! ref( $dt ) eq 'DateTime'; my $seconds_diff = $now->subtract_datetime_absolute( $dt )->seconds; cmp_ok( $seconds_diff , '>' , 60 * 60 * 24 * 28 , "we have subtracted at least 28 days ($str => $dt)" ); }; } { my ( $str ) = ( '1 month ago' ); my $dt = eval { $base->parse_datetime( $str ) }; fail( $@ ) if ( $@ ); SKIP: { skip 'no reason to check length if not valid DT object' if ! ref( $dt ) eq 'DateTime'; my $seconds_diff = $now->subtract_datetime_absolute( $dt )->seconds; cmp_ok( $seconds_diff , '>' , 60 * 60 * 24 * 28 , "we have subtracted at least 28 days ($str => $dt)" ); }; } { my ( $str , $method , $wanted ) = ( '1 month ago at 4pm' , 'hms' , '16:00:00' ); my $dt = eval { $base->parse_datetime( $str ) }; SKIP: { skip "no reason to check length if not valid DT object: $@" if ! ref( $dt ) eq 'DateTime'; my $seconds_diff = $now->subtract_datetime_absolute( $dt )->seconds; is ( $dt->$method , $wanted , "$str => $wanted with ->$method ($dt)" ); cmp_ok( $seconds_diff , '>' , 60 * 60 * 24 * 27 , "we have subtracted at least 27 days ($str => $dt)" ); }; } DateTime-Format-Flexible-0.26/t/data/0000755000175000017500000000000012325544650016271 5ustar thincthincDateTime-Format-Flexible-0.26/t/data/tests.txt0000644000175000017500000036343412325340651020204 0ustar thincthinc01-02-03 12:33:46 => 2003-01-02T12:33:46 01-02-03 12:33:46 am => 2003-01-02T00:33:46 01-02-03 12:33:46 pm => 2003-01-02T12:33:46 01-02-03 12:3:46 => 2003-01-02T12:03:46 01-02-03 12:3:46 am => 2003-01-02T00:03:46 01-02-03 12:3:46 pm => 2003-01-02T12:03:46 01-02-03 12:3:6 => 2003-01-02T12:03:06 01-02-03 12:3:6 am => 2003-01-02T00:03:06 01-02-03 12:3:6 pm => 2003-01-02T12:03:06 01-02-03 1:33:46 => 2003-01-02T01:33:46 01-02-03 1:33:46 am => 2003-01-02T01:33:46 01-02-03 1:33:46 pm => 2003-01-02T13:33:46 01-02-03 1:3:46 => 2003-01-02T01:03:46 01-02-03 1:3:46 am => 2003-01-02T01:03:46 01-02-03 1:3:46 pm => 2003-01-02T13:03:46 01-02-03 1:3:6 => 2003-01-02T01:03:06 01-02-03 1:3:6 am => 2003-01-02T01:03:06 01-02-03 1:3:6 pm => 2003-01-02T13:03:06 01 02 03 => 2003-01-02T00:00:00 01-02-03 => 2003-01-02T00:00:00 01/02/03 => 2003-01-02T00:00:00 01.02.03 => 2003-01-02T00:00:00 01\02\03 => 2003-01-02T00:00:00 01-30-2000 12:33:46 => 2000-01-30T12:33:46 01-30-2000 12:33:46 am => 2000-01-30T00:33:46 01-30-2000 12:33:46 pm => 2000-01-30T12:33:46 01-30-2000 12:3:46 => 2000-01-30T12:03:46 01-30-2000 12:3:46 am => 2000-01-30T00:03:46 01-30-2000 12:3:46 pm => 2000-01-30T12:03:46 01-30-2000 12:3:6 => 2000-01-30T12:03:06 01-30-2000 12:3:6 am => 2000-01-30T00:03:06 01-30-2000 12:3:6 pm => 2000-01-30T12:03:06 01-30-2000 1:33:46 => 2000-01-30T01:33:46 01-30-2000 1:33:46 am => 2000-01-30T01:33:46 01-30-2000 1:33:46 pm => 2000-01-30T13:33:46 01-30-2000 1:3:46 => 2000-01-30T01:03:46 01-30-2000 1:3:46 am => 2000-01-30T01:03:46 01-30-2000 1:3:46 pm => 2000-01-30T13:03:46 01-30-2000 1:3:6 => 2000-01-30T01:03:06 01-30-2000 1:3:6 am => 2000-01-30T01:03:06 01-30-2000 1:3:6 pm => 2000-01-30T13:03:06 01 March 1999 12:33:46 => 1999-03-01T12:33:46 01 March 1999 12:33:46 => 1999-03-01T12:33:46 01 March 1999 12:33:46 am => 1999-03-01T00:33:46 01 March 1999 12:33:46 am => 1999-03-01T00:33:46 01 March 1999 12:33:46 pm => 1999-03-01T12:33:46 01 March 1999 12:33:46 pm => 1999-03-01T12:33:46 01 March 1999 12:3:46 => 1999-03-01T12:03:46 01 March 1999 12:3:46 => 1999-03-01T12:03:46 01 March 1999 12:3:46 am => 1999-03-01T00:03:46 01 March 1999 12:3:46 am => 1999-03-01T00:03:46 01 March 1999 12:3:46 pm => 1999-03-01T12:03:46 01 March 1999 12:3:46 pm => 1999-03-01T12:03:46 01 March 1999 12:3:6 => 1999-03-01T12:03:06 01 March 1999 12:3:6 => 1999-03-01T12:03:06 01 March 1999 12:3:6 am => 1999-03-01T00:03:06 01 March 1999 12:3:6 am => 1999-03-01T00:03:06 01 March 1999 12:3:6 pm => 1999-03-01T12:03:06 01 March 1999 12:3:6 pm => 1999-03-01T12:03:06 01 March 1999 1:33:46 => 1999-03-01T01:33:46 01 March 1999 1:33:46 => 1999-03-01T01:33:46 01 March 1999 1:33:46 am => 1999-03-01T01:33:46 01 March 1999 1:33:46 am => 1999-03-01T01:33:46 01 March 1999 1:33:46 pm => 1999-03-01T13:33:46 01 March 1999 1:33:46 pm => 1999-03-01T13:33:46 01 March 1999 1:3:46 => 1999-03-01T01:03:46 01 March 1999 1:3:46 => 1999-03-01T01:03:46 01 March 1999 1:3:46 am => 1999-03-01T01:03:46 01 March 1999 1:3:46 am => 1999-03-01T01:03:46 01 March 1999 1:3:46 pm => 1999-03-01T13:03:46 01 March 1999 1:3:46 pm => 1999-03-01T13:03:46 01 March 1999 1:3:6 => 1999-03-01T01:03:06 01 March 1999 1:3:6 => 1999-03-01T01:03:06 01 March 1999 1:3:6 am => 1999-03-01T01:03:06 01 March 1999 1:3:6 am => 1999-03-01T01:03:06 01 March 1999 1:3:6 pm => 1999-03-01T13:03:06 01 March 1999 1:3:6 pm => 1999-03-01T13:03:06 02/11/2005 04:00:43 PM => 2005-02-11T16:00:43 02/11/2005 04:44:09 PM => 2005-02-11T16:44:09 02-28-1998 12:33:46 => 1998-02-28T12:33:46 02-28-1998 12:33:46 am => 1998-02-28T00:33:46 02-28-1998 12:33:46 pm => 1998-02-28T12:33:46 02-28-1998 12:3:46 => 1998-02-28T12:03:46 02-28-1998 12:3:46 am => 1998-02-28T00:03:46 02-28-1998 12:3:46 pm => 1998-02-28T12:03:46 02-28-1998 12:3:6 => 1998-02-28T12:03:06 02-28-1998 12:3:6 am => 1998-02-28T00:03:06 02-28-1998 12:3:6 pm => 1998-02-28T12:03:06 02-28-1998 1:33:46 => 1998-02-28T01:33:46 02-28-1998 1:33:46 am => 1998-02-28T01:33:46 02-28-1998 1:33:46 pm => 1998-02-28T13:33:46 02-28-1998 1:3:46 => 1998-02-28T01:03:46 02-28-1998 1:3:46 am => 1998-02-28T01:03:46 02-28-1998 1:3:46 pm => 1998-02-28T13:03:46 02-28-1998 1:3:6 => 1998-02-28T01:03:06 02-28-1998 1:3:6 am => 1998-02-28T01:03:06 02-28-1998 1:3:6 pm => 1998-02-28T13:03:06 03-01-1999 12:33:46 => 1999-03-01T12:33:46 03-01-1999 12:33:46 am => 1999-03-01T00:33:46 03-01-1999 12:33:46 pm => 1999-03-01T12:33:46 03-01-1999 12:3:46 => 1999-03-01T12:03:46 03-01-1999 12:3:46 am => 1999-03-01T00:03:46 03-01-1999 12:3:46 pm => 1999-03-01T12:03:46 03-01-1999 12:3:6 => 1999-03-01T12:03:06 03-01-1999 12:3:6 am => 1999-03-01T00:03:06 03-01-1999 12:3:6 pm => 1999-03-01T12:03:06 03-01-1999 1:33:46 => 1999-03-01T01:33:46 03-01-1999 1:33:46 am => 1999-03-01T01:33:46 03-01-1999 1:33:46 pm => 1999-03-01T13:33:46 03-01-1999 1:3:46 => 1999-03-01T01:03:46 03-01-1999 1:3:46 am => 1999-03-01T01:03:46 03-01-1999 1:3:46 pm => 1999-03-01T13:03:46 03-01-1999 1:3:6 => 1999-03-01T01:03:06 03-01-1999 1:3:6 am => 1999-03-01T01:03:06 03-01-1999 1:3:6 pm => 1999-03-01T13:03:06 04-FEB-1995 12:33:46 => 1995-02-04T12:33:46 04-FEB-1995 12:33:46 am => 1995-02-04T00:33:46 04-FEB-1995 12:33:46 pm => 1995-02-04T12:33:46 04-FEB-1995 12:3:46 => 1995-02-04T12:03:46 04-FEB-1995 12:3:46 am => 1995-02-04T00:03:46 04-FEB-1995 12:3:46 pm => 1995-02-04T12:03:46 04-FEB-1995 12:3:6 => 1995-02-04T12:03:06 04-FEB-1995 12:3:6 am => 1995-02-04T00:03:06 04-FEB-1995 12:3:6 pm => 1995-02-04T12:03:06 04-FEB-1995 1:33:46 => 1995-02-04T01:33:46 04-FEB-1995 1:33:46 am => 1995-02-04T01:33:46 04-FEB-1995 1:33:46 pm => 1995-02-04T13:33:46 04-FEB-1995 1:3:46 => 1995-02-04T01:03:46 04-FEB-1995 1:3:46 am => 1995-02-04T01:03:46 04-FEB-1995 1:3:46 pm => 1995-02-04T13:03:46 04-FEB-1995 1:3:6 => 1995-02-04T01:03:06 04-FEB-1995 1:3:6 am => 1995-02-04T01:03:06 04-FEB-1995 1:3:6 pm => 1995-02-04T13:03:06 05/10/93 => 1993-05-10T00:00:00 05-18-06 12:33:46 => 2006-05-18T12:33:46 05-18-06 12:33:46 am => 2006-05-18T00:33:46 05-18-06 12:33:46 pm => 2006-05-18T12:33:46 05-18-06 12:3:46 => 2006-05-18T12:03:46 05-18-06 12:3:46 am => 2006-05-18T00:03:46 05-18-06 12:3:46 pm => 2006-05-18T12:03:46 05-18-06 12:3:6 => 2006-05-18T12:03:06 05-18-06 12:3:6 am => 2006-05-18T00:03:06 05-18-06 12:3:6 pm => 2006-05-18T12:03:06 05-18-06 1:33:46 => 2006-05-18T01:33:46 05-18-06 1:33:46 am => 2006-05-18T01:33:46 05-18-06 1:33:46 pm => 2006-05-18T13:33:46 05-18-06 1:3:46 => 2006-05-18T01:03:46 05-18-06 1:3:46 am => 2006-05-18T01:03:46 05-18-06 1:3:46 pm => 2006-05-18T13:03:46 05-18-06 1:3:6 => 2006-05-18T01:03:06 05-18-06 1:3:6 am => 2006-05-18T01:03:06 05-18-06 1:3:6 pm => 2006-05-18T13:03:06 05 18 06 => 2006-05-18T00:00:00 05-18-06 => 2006-05-18T00:00:00 05/18/06 => 2006-05-18T00:00:00 05.18.06 => 2006-05-18T00:00:00 05\18\06 => 2006-05-18T00:00:00 05-18-2006 12:33:46 => 2006-05-18T12:33:46 05-18-2006 12:33:46 am => 2006-05-18T00:33:46 05-18-2006 12:33:46 pm => 2006-05-18T12:33:46 05-18-2006 12:3:46 => 2006-05-18T12:03:46 05-18-2006 12:3:46 am => 2006-05-18T00:03:46 05-18-2006 12:3:46 pm => 2006-05-18T12:03:46 05-18-2006 12:3:6 => 2006-05-18T12:03:06 05-18-2006 12:3:6 am => 2006-05-18T00:03:06 05-18-2006 12:3:6 pm => 2006-05-18T12:03:06 05-18-2006 1:33:46 => 2006-05-18T01:33:46 05-18-2006 1:33:46 am => 2006-05-18T01:33:46 05-18-2006 1:33:46 pm => 2006-05-18T13:33:46 05-18-2006 1:3:46 => 2006-05-18T01:03:46 05-18-2006 1:3:46 am => 2006-05-18T01:03:46 05-18-2006 1:3:46 pm => 2006-05-18T13:03:46 05-18-2006 1:3:6 => 2006-05-18T01:03:06 05-18-2006 1:3:6 am => 2006-05-18T01:03:06 05-18-2006 1:3:6 pm => 2006-05-18T13:03:06 05 18 2006 => 2006-05-18T00:00:00 05-18-2006 => 2006-05-18T00:00:00 05/18/2006 => 2006-05-18T00:00:00 05.18.2006 => 2006-05-18T00:00:00 05\18\2006 => 2006-05-18T00:00:00 05-8-06 12:33:46 => 2006-05-08T12:33:46 05-8-06 12:33:46 am => 2006-05-08T00:33:46 05-8-06 12:33:46 pm => 2006-05-08T12:33:46 05-8-06 12:3:46 => 2006-05-08T12:03:46 05-8-06 12:3:46 am => 2006-05-08T00:03:46 05-8-06 12:3:46 pm => 2006-05-08T12:03:46 05-8-06 12:3:6 => 2006-05-08T12:03:06 05-8-06 12:3:6 am => 2006-05-08T00:03:06 05-8-06 12:3:6 pm => 2006-05-08T12:03:06 05-8-06 1:33:46 => 2006-05-08T01:33:46 05-8-06 1:33:46 am => 2006-05-08T01:33:46 05-8-06 1:33:46 pm => 2006-05-08T13:33:46 05-8-06 1:3:46 => 2006-05-08T01:03:46 05-8-06 1:3:46 am => 2006-05-08T01:03:46 05-8-06 1:3:46 pm => 2006-05-08T13:03:46 05-8-06 1:3:6 => 2006-05-08T01:03:06 05-8-06 1:3:6 am => 2006-05-08T01:03:06 05-8-06 1:3:6 pm => 2006-05-08T13:03:06 05 8 06 => 2006-05-08T00:00:00 05-8-06 => 2006-05-08T00:00:00 05/8/06 => 2006-05-08T00:00:00 05.8.06 => 2006-05-08T00:00:00 05\8\06 => 2006-05-08T00:00:00 05-8-2006 12:33:46 => 2006-05-08T12:33:46 05-8-2006 12:33:46 am => 2006-05-08T00:33:46 05-8-2006 12:33:46 pm => 2006-05-08T12:33:46 05-8-2006 12:3:46 => 2006-05-08T12:03:46 05-8-2006 12:3:46 am => 2006-05-08T00:03:46 05-8-2006 12:3:46 pm => 2006-05-08T12:03:46 05-8-2006 12:3:6 => 2006-05-08T12:03:06 05-8-2006 12:3:6 am => 2006-05-08T00:03:06 05-8-2006 12:3:6 pm => 2006-05-08T12:03:06 05-8-2006 1:33:46 => 2006-05-08T01:33:46 05-8-2006 1:33:46 am => 2006-05-08T01:33:46 05-8-2006 1:33:46 pm => 2006-05-08T13:33:46 05-8-2006 1:3:46 => 2006-05-08T01:03:46 05-8-2006 1:3:46 am => 2006-05-08T01:03:46 05-8-2006 1:3:46 pm => 2006-05-08T13:03:46 05-8-2006 1:3:6 => 2006-05-08T01:03:06 05-8-2006 1:3:6 am => 2006-05-08T01:03:06 05-8-2006 1:3:6 pm => 2006-05-08T13:03:06 05 8 2006 => 2006-05-08T00:00:00 05-8-2006 => 2006-05-08T00:00:00 05/8/2006 => 2006-05-08T00:00:00 05.8.2006 => 2006-05-08T00:00:00 05\8\2006 => 2006-05-08T00:00:00 07/01/2007 10:00 AM => 2007-07-01T10:00:00 08-Jan-1999 12:33:46 => 1999-01-08T12:33:46 08-Jan-1999 12:33:46 am => 1999-01-08T00:33:46 08-Jan-1999 12:33:46 pm => 1999-01-08T12:33:46 08-Jan-1999 12:3:46 => 1999-01-08T12:03:46 08-Jan-1999 12:3:46 am => 1999-01-08T00:03:46 08-Jan-1999 12:3:46 pm => 1999-01-08T12:03:46 08-Jan-1999 12:3:6 => 1999-01-08T12:03:06 08-Jan-1999 12:3:6 am => 1999-01-08T00:03:06 08-Jan-1999 12:3:6 pm => 1999-01-08T12:03:06 08-Jan-1999 1:33:46 => 1999-01-08T01:33:46 08-Jan-1999 1:33:46 am => 1999-01-08T01:33:46 08-Jan-1999 1:33:46 pm => 1999-01-08T13:33:46 08-Jan-1999 1:3:46 => 1999-01-08T01:03:46 08-Jan-1999 1:3:46 am => 1999-01-08T01:03:46 08-Jan-1999 1:3:46 pm => 1999-01-08T13:03:46 08-Jan-1999 1:3:6 => 1999-01-08T01:03:06 08-Jan-1999 1:3:6 am => 1999-01-08T01:03:06 08-Jan-1999 1:3:6 pm => 1999-01-08T13:03:06 08 Jan 1999 => 1999-01-08T00:00:00 08-Jan-1999 => 1999-01-08T00:00:00 08/Jan/1999 => 1999-01-08T00:00:00 08.Jan.1999 => 1999-01-08T00:00:00 08\Jan\1999 => 1999-01-08T00:00:00 08-Jan-99 12:33:46 => 1999-01-08T12:33:46 08-Jan-99 12:33:46 am => 1999-01-08T00:33:46 08-Jan-99 12:33:46 pm => 1999-01-08T12:33:46 08-Jan-99 12:3:46 => 1999-01-08T12:03:46 08-Jan-99 12:3:46 am => 1999-01-08T00:03:46 08-Jan-99 12:3:46 pm => 1999-01-08T12:03:46 08-Jan-99 12:3:6 => 1999-01-08T12:03:06 08-Jan-99 12:3:6 am => 1999-01-08T00:03:06 08-Jan-99 12:3:6 pm => 1999-01-08T12:03:06 08-Jan-99 1:33:46 => 1999-01-08T01:33:46 08-Jan-99 1:33:46 am => 1999-01-08T01:33:46 08-Jan-99 1:33:46 pm => 1999-01-08T13:33:46 08-Jan-99 1:3:46 => 1999-01-08T01:03:46 08-Jan-99 1:3:46 am => 1999-01-08T01:03:46 08-Jan-99 1:3:46 pm => 1999-01-08T13:03:46 08-Jan-99 1:3:6 => 1999-01-08T01:03:06 08-Jan-99 1:3:6 am => 1999-01-08T01:03:06 08-Jan-99 1:3:6 pm => 1999-01-08T13:03:06 08 Jan 99 => 1999-01-08T00:00:00 08-Jan-99 => 1999-01-08T00:00:00 08/Jan/99 => 1999-01-08T00:00:00 08.Jan.99 => 1999-01-08T00:00:00 08\Jan\99 => 1999-01-08T00:00:00 10-18-6 12:33:46 => 2006-10-18T12:33:46 10-18-6 12:33:46 am => 2006-10-18T00:33:46 10-18-6 12:33:46 pm => 2006-10-18T12:33:46 10-18-6 12:3:46 => 2006-10-18T12:03:46 10-18-6 12:3:46 am => 2006-10-18T00:03:46 10-18-6 12:3:46 pm => 2006-10-18T12:03:46 10-18-6 12:3:6 => 2006-10-18T12:03:06 10-18-6 12:3:6 am => 2006-10-18T00:03:06 10-18-6 12:3:6 pm => 2006-10-18T12:03:06 10-18-6 1:33:46 => 2006-10-18T01:33:46 10-18-6 1:33:46 am => 2006-10-18T01:33:46 10-18-6 1:33:46 pm => 2006-10-18T13:33:46 10-18-6 1:3:46 => 2006-10-18T01:03:46 10-18-6 1:3:46 am => 2006-10-18T01:03:46 10-18-6 1:3:46 pm => 2006-10-18T13:03:46 10-18-6 1:3:6 => 2006-10-18T01:03:06 10-18-6 1:3:6 am => 2006-10-18T01:03:06 10-18-6 1:3:6 pm => 2006-10-18T13:03:06 10 18 6 => 2006-10-18T00:00:00 10-18-6 => 2006-10-18T00:00:00 10/18/6 => 2006-10-18T00:00:00 10.18.6 => 2006-10-18T00:00:00 10\18\6 => 2006-10-18T00:00:00 10-8-6 12:33:46 => 2006-10-08T12:33:46 10-8-6 12:33:46 am => 2006-10-08T00:33:46 10-8-6 12:33:46 pm => 2006-10-08T12:33:46 10-8-6 12:3:46 => 2006-10-08T12:03:46 10-8-6 12:3:46 am => 2006-10-08T00:03:46 10-8-6 12:3:46 pm => 2006-10-08T12:03:46 10-8-6 12:3:6 => 2006-10-08T12:03:06 10-8-6 12:3:6 am => 2006-10-08T00:03:06 10-8-6 12:3:6 pm => 2006-10-08T12:03:06 10-8-6 1:33:46 => 2006-10-08T01:33:46 10-8-6 1:33:46 am => 2006-10-08T01:33:46 10-8-6 1:33:46 pm => 2006-10-08T13:33:46 10-8-6 1:3:46 => 2006-10-08T01:03:46 10-8-6 1:3:46 am => 2006-10-08T01:03:46 10-8-6 1:3:46 pm => 2006-10-08T13:03:46 10-8-6 1:3:6 => 2006-10-08T01:03:06 10-8-6 1:3:6 am => 2006-10-08T01:03:06 10-8-6 1:3:6 pm => 2006-10-08T13:03:06 10 8 6 => 2006-10-08T00:00:00 10-8-6 => 2006-10-08T00:00:00 10/8/6 => 2006-10-08T00:00:00 10.8.6 => 2006-10-08T00:00:00 10\8\6 => 2006-10-08T00:00:00 10-Dec-1965 5:30:25 => 1965-12-10T05:30:25 10 December 1999 12:33:46 => 1999-12-10T12:33:46 10 December 1999 12:33:46 am => 1999-12-10T00:33:46 10 December 1999 12:33:46 pm => 1999-12-10T12:33:46 10 December 1999 12:3:46 => 1999-12-10T12:03:46 10 December 1999 12:3:46 am => 1999-12-10T00:03:46 10 December 1999 12:3:46 pm => 1999-12-10T12:03:46 10 December 1999 12:3:6 => 1999-12-10T12:03:06 10 December 1999 12:3:6 am => 1999-12-10T00:03:06 10 December 1999 12:3:6 pm => 1999-12-10T12:03:06 10 December 1999 1:33:46 => 1999-12-10T01:33:46 10 December 1999 1:33:46 am => 1999-12-10T01:33:46 10 December 1999 1:33:46 pm => 1999-12-10T13:33:46 10 December 1999 1:3:46 => 1999-12-10T01:03:46 10 December 1999 1:3:46 am => 1999-12-10T01:03:46 10 December 1999 1:3:46 pm => 1999-12-10T13:03:46 10 December 1999 1:3:6 => 1999-12-10T01:03:06 10 December 1999 1:3:6 am => 1999-12-10T01:03:06 10 December 1999 1:3:6 pm => 1999-12-10T13:03:06 10/December/65 => 2065-12-10T00:00:00 10-December-65 5:30:25 => 2065-12-10T05:30:25 10/December/65 5:30:25 => 2065-12-10T05:30:25 1/1/0 12:33:46 => 2000-01-01T12:33:46 1/1/0 12:33:46 am => 2000-01-01T00:33:46 1/1/0 12:33:46 pm => 2000-01-01T12:33:46 1/1/0 12:3:46 => 2000-01-01T12:03:46 1/1/0 12:3:46 am => 2000-01-01T00:03:46 1/1/0 12:3:46 pm => 2000-01-01T12:03:46 1/1/0 12:3:6 => 2000-01-01T12:03:06 1/1/0 12:3:6 am => 2000-01-01T00:03:06 1/1/0 12:3:6 pm => 2000-01-01T12:03:06 1/1/0 1:33:46 => 2000-01-01T01:33:46 1/1/0 1:33:46 am => 2000-01-01T01:33:46 1/1/0 1:33:46 pm => 2000-01-01T13:33:46 1/1/0 1:3:46 => 2000-01-01T01:03:46 1/1/0 1:3:46 am => 2000-01-01T01:03:46 1/1/0 1:3:46 pm => 2000-01-01T13:03:46 1/1/0 1:3:6 => 2000-01-01T01:03:06 1/1/0 1:3:6 am => 2000-01-01T01:03:06 1/1/0 1:3:6 pm => 2000-01-01T13:03:06 11-12-13 => 2013-11-12T00:00:00 11.16.03 12:33:46 => 2003-11-16T12:33:46 11.16.03 12:33:46 am => 2003-11-16T00:33:46 11.16.03 12:33:46 pm => 2003-11-16T12:33:46 11.16.03 12:3:46 => 2003-11-16T12:03:46 11.16.03 12:3:46 am => 2003-11-16T00:03:46 11.16.03 12:3:46 pm => 2003-11-16T12:03:46 11.16.03 12:3:6 => 2003-11-16T12:03:06 11.16.03 12:3:6 am => 2003-11-16T00:03:06 11.16.03 12:3:6 pm => 2003-11-16T12:03:06 11.16.03 1:33:46 => 2003-11-16T01:33:46 11.16.03 1:33:46 am => 2003-11-16T01:33:46 11.16.03 1:33:46 pm => 2003-11-16T13:33:46 11.16.03 1:3:46 => 2003-11-16T01:03:46 11.16.03 1:3:46 am => 2003-11-16T01:03:46 11.16.03 1:3:46 pm => 2003-11-16T13:03:46 11.16.03 1:3:6 => 2003-11-16T01:03:06 11.16.03 1:3:6 am => 2003-11-16T01:03:06 11.16.03 1:3:6 pm => 2003-11-16T13:03:06 11-16-2003 12:33:46 => 2003-11-16T12:33:46 11/16/2003 12:33:46 => 2003-11-16T12:33:46 11.16.2003 12:33:46 => 2003-11-16T12:33:46 11-16-2003 12:33:46 am => 2003-11-16T00:33:46 11/16/2003 12:33:46 am => 2003-11-16T00:33:46 11.16.2003 12:33:46 am => 2003-11-16T00:33:46 11-16-2003 12:33:46 pm => 2003-11-16T12:33:46 11/16/2003 12:33:46 pm => 2003-11-16T12:33:46 11.16.2003 12:33:46 pm => 2003-11-16T12:33:46 11-16-2003 12:3:46 => 2003-11-16T12:03:46 11/16/2003 12:3:46 => 2003-11-16T12:03:46 11.16.2003 12:3:46 => 2003-11-16T12:03:46 11-16-2003 12:3:46 am => 2003-11-16T00:03:46 11/16/2003 12:3:46 am => 2003-11-16T00:03:46 11.16.2003 12:3:46 am => 2003-11-16T00:03:46 11-16-2003 12:3:46 pm => 2003-11-16T12:03:46 11/16/2003 12:3:46 pm => 2003-11-16T12:03:46 11.16.2003 12:3:46 pm => 2003-11-16T12:03:46 11-16-2003 12:3:6 => 2003-11-16T12:03:06 11/16/2003 12:3:6 => 2003-11-16T12:03:06 11.16.2003 12:3:6 => 2003-11-16T12:03:06 11-16-2003 12:3:6 am => 2003-11-16T00:03:06 11/16/2003 12:3:6 am => 2003-11-16T00:03:06 11.16.2003 12:3:6 am => 2003-11-16T00:03:06 11-16-2003 12:3:6 pm => 2003-11-16T12:03:06 11/16/2003 12:3:6 pm => 2003-11-16T12:03:06 11.16.2003 12:3:6 pm => 2003-11-16T12:03:06 11-16-2003 1:33:46 => 2003-11-16T01:33:46 11/16/2003 1:33:46 => 2003-11-16T01:33:46 11.16.2003 1:33:46 => 2003-11-16T01:33:46 11-16-2003 1:33:46 am => 2003-11-16T01:33:46 11/16/2003 1:33:46 am => 2003-11-16T01:33:46 11.16.2003 1:33:46 am => 2003-11-16T01:33:46 11-16-2003 1:33:46 pm => 2003-11-16T13:33:46 11/16/2003 1:33:46 pm => 2003-11-16T13:33:46 11.16.2003 1:33:46 pm => 2003-11-16T13:33:46 11-16-2003 1:3:46 => 2003-11-16T01:03:46 11/16/2003 1:3:46 => 2003-11-16T01:03:46 11.16.2003 1:3:46 => 2003-11-16T01:03:46 11-16-2003 1:3:46 am => 2003-11-16T01:03:46 11/16/2003 1:3:46 am => 2003-11-16T01:03:46 11.16.2003 1:3:46 am => 2003-11-16T01:03:46 11-16-2003 1:3:46 pm => 2003-11-16T13:03:46 11/16/2003 1:3:46 pm => 2003-11-16T13:03:46 11.16.2003 1:3:46 pm => 2003-11-16T13:03:46 11-16-2003 1:3:6 => 2003-11-16T01:03:06 11/16/2003 1:3:6 => 2003-11-16T01:03:06 11.16.2003 1:3:6 => 2003-11-16T01:03:06 11-16-2003 1:3:6 am => 2003-11-16T01:03:06 11/16/2003 1:3:6 am => 2003-11-16T01:03:06 11.16.2003 1:3:6 am => 2003-11-16T01:03:06 11-16-2003 1:3:6 pm => 2003-11-16T13:03:06 11/16/2003 1:3:6 pm => 2003-11-16T13:03:06 11.16.2003 1:3:6 pm => 2003-11-16T13:03:06 1-18-1999 12:33:46 => 1999-01-18T12:33:46 1-18-1999 12:33:46 am => 1999-01-18T00:33:46 1-18-1999 12:33:46 pm => 1999-01-18T12:33:46 1-18-1999 12:3:46 => 1999-01-18T12:03:46 1-18-1999 12:3:46 am => 1999-01-18T00:03:46 1-18-1999 12:3:46 pm => 1999-01-18T12:03:46 1-18-1999 12:3:6 => 1999-01-18T12:03:06 1-18-1999 12:3:6 am => 1999-01-18T00:03:06 1-18-1999 12:3:6 pm => 1999-01-18T12:03:06 1-18-1999 1:33:46 => 1999-01-18T01:33:46 1-18-1999 1:33:46 am => 1999-01-18T01:33:46 1-18-1999 1:33:46 pm => 1999-01-18T13:33:46 1-18-1999 1:3:46 => 1999-01-18T01:03:46 1-18-1999 1:3:46 am => 1999-01-18T01:03:46 1-18-1999 1:3:46 pm => 1999-01-18T13:03:46 1-18-1999 1:3:6 => 1999-01-18T01:03:06 1-18-1999 1:3:6 am => 1999-01-18T01:03:06 1-18-1999 1:3:6 pm => 1999-01-18T13:03:06 1 18 1999 => 1999-01-18T00:00:00 1-18-1999 => 1999-01-18T00:00:00 1/18/1999 => 1999-01-18T00:00:00 1.18.1999 => 1999-01-18T00:00:00 1\18\1999 => 1999-01-18T00:00:00 12/10/1965 => 1965-12-10T00:00:00 12-10-1965 5:30:25 => 1965-12-10T05:30:25 12 10 65 => 2065-12-10T00:00:00 12/10/65 => 2065-12-10T00:00:00 12.10.65 => 2065-12-10T00:00:00 12-10-65 5:30:25 => 2065-12-10T05:30:25 12/10/65 5:30:25 => 2065-12-10T05:30:25 12-10-65 at 5:30:25 => 2065-12-10T05:30:25 12/10/65 at 5:30:25 => 2065-12-10T05:30:25 1221753628 => 2008-09-18T16:00:28 1221753628.79859 => 2008-09-18T16:00:28 12-25-1998 12:33:46 => 1998-12-25T12:33:46 12/25/1998 12:33:46 => 1998-12-25T12:33:46 12-25-1998 12:33:46 am => 1998-12-25T00:33:46 12/25/1998 12:33:46 am => 1998-12-25T00:33:46 12-25-1998 12:33:46 pm => 1998-12-25T12:33:46 12/25/1998 12:33:46 pm => 1998-12-25T12:33:46 12-25-1998 12:3:46 => 1998-12-25T12:03:46 12/25/1998 12:3:46 => 1998-12-25T12:03:46 12-25-1998 12:3:46 am => 1998-12-25T00:03:46 12/25/1998 12:3:46 am => 1998-12-25T00:03:46 12-25-1998 12:3:46 pm => 1998-12-25T12:03:46 12/25/1998 12:3:46 pm => 1998-12-25T12:03:46 12-25-1998 12:3:6 => 1998-12-25T12:03:06 12/25/1998 12:3:6 => 1998-12-25T12:03:06 12-25-1998 12:3:6 am => 1998-12-25T00:03:06 12/25/1998 12:3:6 am => 1998-12-25T00:03:06 12-25-1998 12:3:6 pm => 1998-12-25T12:03:06 12/25/1998 12:3:6 pm => 1998-12-25T12:03:06 12-25-1998 1:33:46 => 1998-12-25T01:33:46 12/25/1998 1:33:46 => 1998-12-25T01:33:46 12-25-1998 1:33:46 am => 1998-12-25T01:33:46 12/25/1998 1:33:46 am => 1998-12-25T01:33:46 12-25-1998 1:33:46 pm => 1998-12-25T13:33:46 12/25/1998 1:33:46 pm => 1998-12-25T13:33:46 12-25-1998 1:3:46 => 1998-12-25T01:03:46 12/25/1998 1:3:46 => 1998-12-25T01:03:46 12-25-1998 1:3:46 am => 1998-12-25T01:03:46 12/25/1998 1:3:46 am => 1998-12-25T01:03:46 12-25-1998 1:3:46 pm => 1998-12-25T13:03:46 12/25/1998 1:3:46 pm => 1998-12-25T13:03:46 12-25-1998 1:3:6 => 1998-12-25T01:03:06 12/25/1998 1:3:6 => 1998-12-25T01:03:06 12-25-1998 1:3:6 am => 1998-12-25T01:03:06 12/25/1998 1:3:6 am => 1998-12-25T01:03:06 12-25-1998 1:3:6 pm => 1998-12-25T13:03:06 12/25/1998 1:3:6 pm => 1998-12-25T13:03:06 12/25/98 12:33:46 => 1998-12-25T12:33:46 12/25/98 12:33:46 am => 1998-12-25T00:33:46 12/25/98 12:33:46 pm => 1998-12-25T12:33:46 12/25/98 12:3:46 => 1998-12-25T12:03:46 12/25/98 12:3:46 am => 1998-12-25T00:03:46 12/25/98 12:3:46 pm => 1998-12-25T12:03:46 12/25/98 12:3:6 => 1998-12-25T12:03:06 12/25/98 12:3:6 am => 1998-12-25T00:03:06 12/25/98 12:3:6 pm => 1998-12-25T12:03:06 12/25/98 1:33:46 => 1998-12-25T01:33:46 12/25/98 1:33:46 am => 1998-12-25T01:33:46 12/25/98 1:33:46 pm => 1998-12-25T13:33:46 12/25/98 1:3:46 => 1998-12-25T01:03:46 12/25/98 1:3:46 am => 1998-12-25T01:03:46 12/25/98 1:3:46 pm => 1998-12-25T13:03:46 12/25/98 1:3:6 => 1998-12-25T01:03:06 12/25/98 1:3:6 am => 1998-12-25T01:03:06 12/25/98 1:3:6 pm => 1998-12-25T13:03:06 12/30/06 12:33:46 => 2006-12-30T12:33:46 12/30/06 12:33:46 am => 2006-12-30T00:33:46 12/30/06 12:33:46 pm => 2006-12-30T12:33:46 12/30/06 12:3:46 => 2006-12-30T12:03:46 12/30/06 12:3:46 am => 2006-12-30T00:03:46 12/30/06 12:3:46 pm => 2006-12-30T12:03:46 12/30/06 12:3:6 => 2006-12-30T12:03:06 12/30/06 12:3:6 am => 2006-12-30T00:03:06 12/30/06 12:3:6 pm => 2006-12-30T12:03:06 12/30/06 1:33:46 => 2006-12-30T01:33:46 12/30/06 1:33:46 am => 2006-12-30T01:33:46 12/30/06 1:33:46 pm => 2006-12-30T13:33:46 12/30/06 1:3:46 => 2006-12-30T01:03:46 12/30/06 1:3:46 am => 2006-12-30T01:03:46 12/30/06 1:3:46 pm => 2006-12-30T13:03:46 12/30/06 1:3:6 => 2006-12-30T01:03:06 12/30/06 1:3:6 am => 2006-12-30T01:03:06 12/30/06 1:3:6 pm => 2006-12-30T13:03:06 12:30 Dec 12th 1880 => 1880-12-12T12:30:00 12:30 Dec 12TH 1880 => 1880-12-12T12:30:00 13 Oct 94 10:13:13 => 1994-10-13T10:13:13 16 Jun 94 07:29:35 => 1994-06-16T07:29:35 16 Nov 2003 12:33:46 => 2003-11-16T12:33:46 16 Nov 2003 12:33:46 am => 2003-11-16T00:33:46 16 Nov 2003 12:33:46 pm => 2003-11-16T12:33:46 16 Nov 2003 12:3:46 => 2003-11-16T12:03:46 16 Nov 2003 12:3:46 am => 2003-11-16T00:03:46 16 Nov 2003 12:3:46 pm => 2003-11-16T12:03:46 16 Nov 2003 12:3:6 => 2003-11-16T12:03:06 16 Nov 2003 12:3:6 am => 2003-11-16T00:03:06 16 Nov 2003 12:3:6 pm => 2003-11-16T12:03:06 16 Nov 2003 1:33:46 => 2003-11-16T01:33:46 16 Nov 2003 1:33:46 am => 2003-11-16T01:33:46 16 Nov 2003 1:33:46 pm => 2003-11-16T13:33:46 16 Nov 2003 1:3:46 => 2003-11-16T01:03:46 16 Nov 2003 1:3:46 am => 2003-11-16T01:03:46 16 Nov 2003 1:3:46 pm => 2003-11-16T13:03:46 16 Nov 2003 1:3:6 => 2003-11-16T01:03:06 16 Nov 2003 1:3:6 am => 2003-11-16T01:03:06 16 Nov 2003 1:3:6 pm => 2003-11-16T13:03:06 16 Nov 94 22:28:20 => 1994-11-16T22:28:20 16 November 2003 12:33:46 => 2003-11-16T12:33:46 16 November 2003 12:33:46 am => 2003-11-16T00:33:46 16 November 2003 12:33:46 pm => 2003-11-16T12:33:46 16 November 2003 12:3:46 => 2003-11-16T12:03:46 16 November 2003 12:3:46 am => 2003-11-16T00:03:46 16 November 2003 12:3:46 pm => 2003-11-16T12:03:46 16 November 2003 12:3:6 => 2003-11-16T12:03:06 16 November 2003 12:3:6 am => 2003-11-16T00:03:06 16 November 2003 12:3:6 pm => 2003-11-16T12:03:06 16 November 2003 1:33:46 => 2003-11-16T01:33:46 16 November 2003 1:33:46 am => 2003-11-16T01:33:46 16 November 2003 1:33:46 pm => 2003-11-16T13:33:46 16 November 2003 1:3:46 => 2003-11-16T01:03:46 16 November 2003 1:3:46 am => 2003-11-16T01:03:46 16 November 2003 1:3:46 pm => 2003-11-16T13:03:46 16 November 2003 1:3:6 => 2003-11-16T01:03:06 16 November 2003 1:3:6 am => 2003-11-16T01:03:06 16 November 2003 1:3:6 pm => 2003-11-16T13:03:06 16th November 2003 12:33:46 => 2003-11-16T12:33:46 16th November 2003 12:33:46 am => 2003-11-16T00:33:46 16th November 2003 12:33:46 pm => 2003-11-16T12:33:46 16th November 2003 12:3:46 => 2003-11-16T12:03:46 16th November 2003 12:3:46 am => 2003-11-16T00:03:46 16th November 2003 12:3:46 pm => 2003-11-16T12:03:46 16th November 2003 12:3:6 => 2003-11-16T12:03:06 16th November 2003 12:3:6 am => 2003-11-16T00:03:06 16th November 2003 12:3:6 pm => 2003-11-16T12:03:06 16th November 2003 1:33:46 => 2003-11-16T01:33:46 16th November 2003 1:33:46 am => 2003-11-16T01:33:46 16th November 2003 1:33:46 pm => 2003-11-16T13:33:46 16th November 2003 1:3:46 => 2003-11-16T01:03:46 16th November 2003 1:3:46 am => 2003-11-16T01:03:46 16th November 2003 1:3:46 pm => 2003-11-16T13:03:46 16th November 2003 1:3:6 => 2003-11-16T01:03:06 16th November 2003 1:3:6 am => 2003-11-16T01:03:06 16th November 2003 1:3:6 pm => 2003-11-16T13:03:06 16th of November 2003 12:33:46 => 2003-11-16T12:33:46 16th of November 2003 12:33:46 am => 2003-11-16T00:33:46 16th of November 2003 12:33:46 pm => 2003-11-16T12:33:46 16th of November 2003 12:3:46 => 2003-11-16T12:03:46 16th of November 2003 12:3:46 am => 2003-11-16T00:03:46 16th of November 2003 12:3:46 pm => 2003-11-16T12:03:46 16th of November 2003 12:3:6 => 2003-11-16T12:03:06 16th of November 2003 12:3:6 am => 2003-11-16T00:03:06 16th of November 2003 12:3:6 pm => 2003-11-16T12:03:06 16th of November 2003 1:33:46 => 2003-11-16T01:33:46 16th of November 2003 1:33:46 am => 2003-11-16T01:33:46 16th of November 2003 1:33:46 pm => 2003-11-16T13:33:46 16th of November 2003 1:3:46 => 2003-11-16T01:03:46 16th of November 2003 1:3:46 am => 2003-11-16T01:03:46 16th of November 2003 1:3:46 pm => 2003-11-16T13:03:46 16th of November 2003 1:3:6 => 2003-11-16T01:03:06 16th of November 2003 1:3:6 am => 2003-11-16T01:03:06 16th of November 2003 1:3:6 pm => 2003-11-16T13:03:06 17 Nov 1858 12:33:46 => 1858-11-17T12:33:46 17 Nov 1858 12:33:46 am => 1858-11-17T00:33:46 17 Nov 1858 12:33:46 pm => 1858-11-17T12:33:46 17 Nov 1858 12:3:46 => 1858-11-17T12:03:46 17 Nov 1858 12:3:46 am => 1858-11-17T00:03:46 17 Nov 1858 12:3:46 pm => 1858-11-17T12:03:46 17 Nov 1858 12:3:6 => 1858-11-17T12:03:06 17 Nov 1858 12:3:6 am => 1858-11-17T00:03:06 17 Nov 1858 12:3:6 pm => 1858-11-17T12:03:06 17 Nov 1858 1:33:46 => 1858-11-17T01:33:46 17 Nov 1858 1:33:46 am => 1858-11-17T01:33:46 17 Nov 1858 1:33:46 pm => 1858-11-17T13:33:46 17 Nov 1858 1:3:46 => 1858-11-17T01:03:46 17 Nov 1858 1:3:46 am => 1858-11-17T01:03:46 17 Nov 1858 1:3:46 pm => 1858-11-17T13:03:46 17 Nov 1858 1:3:6 => 1858-11-17T01:03:06 17 Nov 1858 1:3:6 am => 1858-11-17T01:03:06 17 Nov 1858 1:3:6 pm => 1858-11-17T13:03:06 1-8-1999 12:33:46 => 1999-01-08T12:33:46 1-8-1999 12:33:46 am => 1999-01-08T00:33:46 1-8-1999 12:33:46 pm => 1999-01-08T12:33:46 1-8-1999 12:3:46 => 1999-01-08T12:03:46 1-8-1999 12:3:46 am => 1999-01-08T00:03:46 1-8-1999 12:3:46 pm => 1999-01-08T12:03:46 1-8-1999 12:3:6 => 1999-01-08T12:03:06 1-8-1999 12:3:6 am => 1999-01-08T00:03:06 1-8-1999 12:3:6 pm => 1999-01-08T12:03:06 1-8-1999 1:33:46 => 1999-01-08T01:33:46 1-8-1999 1:33:46 am => 1999-01-08T01:33:46 1-8-1999 1:33:46 pm => 1999-01-08T13:33:46 1-8-1999 1:3:46 => 1999-01-08T01:03:46 1-8-1999 1:3:46 am => 1999-01-08T01:03:46 1-8-1999 1:3:46 pm => 1999-01-08T13:03:46 1-8-1999 1:3:6 => 1999-01-08T01:03:06 1-8-1999 1:3:6 am => 1999-01-08T01:03:06 1-8-1999 1:3:6 pm => 1999-01-08T13:03:06 1 8 1999 => 1999-01-08T00:00:00 1-8-1999 => 1999-01-08T00:00:00 1/8/1999 => 1999-01-08T00:00:00 1.8.1999 => 1999-01-08T00:00:00 1\8\1999 => 1999-01-08T00:00:00 18-Dec-06 12:33:46 => 2006-12-18T12:33:46 18-Dec-06 12:33:46 am => 2006-12-18T00:33:46 18-Dec-06 12:33:46 pm => 2006-12-18T12:33:46 18-Dec-06 12:3:46 => 2006-12-18T12:03:46 18-Dec-06 12:3:46 am => 2006-12-18T00:03:46 18-Dec-06 12:3:46 pm => 2006-12-18T12:03:46 18-Dec-06 12:3:6 => 2006-12-18T12:03:06 18-Dec-06 12:3:6 am => 2006-12-18T00:03:06 18-Dec-06 12:3:6 pm => 2006-12-18T12:03:06 18-Dec-06 1:33:46 => 2006-12-18T01:33:46 18-Dec-06 1:33:46 am => 2006-12-18T01:33:46 18-Dec-06 1:33:46 pm => 2006-12-18T13:33:46 18-Dec-06 1:3:46 => 2006-12-18T01:03:46 18-Dec-06 1:3:46 am => 2006-12-18T01:03:46 18-Dec-06 1:3:46 pm => 2006-12-18T13:03:46 18-Dec-06 1:3:6 => 2006-12-18T01:03:06 18-Dec-06 1:3:6 am => 2006-12-18T01:03:06 18-Dec-06 1:3:6 pm => 2006-12-18T13:03:06 18 Dec 06 => 2006-12-18T00:00:00 18-Dec-06 => 2006-12-18T00:00:00 18/Dec/06 => 2006-12-18T00:00:00 18.Dec.06 => 2006-12-18T00:00:00 18\Dec\06 => 2006-12-18T00:00:00 18-Dec-6 12:33:46 => 2006-12-18T12:33:46 18-Dec-6 12:33:46 am => 2006-12-18T00:33:46 18-Dec-6 12:33:46 pm => 2006-12-18T12:33:46 18-Dec-6 12:3:46 => 2006-12-18T12:03:46 18-Dec-6 12:3:46 am => 2006-12-18T00:03:46 18-Dec-6 12:3:46 pm => 2006-12-18T12:03:46 18-Dec-6 12:3:6 => 2006-12-18T12:03:06 18-Dec-6 12:3:6 am => 2006-12-18T00:03:06 18-Dec-6 12:3:6 pm => 2006-12-18T12:03:06 18-Dec-6 1:33:46 => 2006-12-18T01:33:46 18-Dec-6 1:33:46 am => 2006-12-18T01:33:46 18-Dec-6 1:33:46 pm => 2006-12-18T13:33:46 18-Dec-6 1:3:46 => 2006-12-18T01:03:46 18-Dec-6 1:3:46 am => 2006-12-18T01:03:46 18-Dec-6 1:3:46 pm => 2006-12-18T13:03:46 18-Dec-6 1:3:6 => 2006-12-18T01:03:06 18-Dec-6 1:3:6 am => 2006-12-18T01:03:06 18-Dec-6 1:3:6 pm => 2006-12-18T13:03:06 18 Dec 6 => 2006-12-18T00:00:00 18-Dec-6 => 2006-12-18T00:00:00 18/Dec/6 => 2006-12-18T00:00:00 18.Dec.6 => 2006-12-18T00:00:00 18\Dec\6 => 2006-12-18T00:00:00 18-Mar-06 12:33:46 => 2006-03-18T12:33:46 18-Mar-06 12:33:46 am => 2006-03-18T00:33:46 18-Mar-06 12:33:46 pm => 2006-03-18T12:33:46 18-Mar-06 12:3:46 => 2006-03-18T12:03:46 18-Mar-06 12:3:46 am => 2006-03-18T00:03:46 18-Mar-06 12:3:46 pm => 2006-03-18T12:03:46 18-Mar-06 12:3:6 => 2006-03-18T12:03:06 18-Mar-06 12:3:6 am => 2006-03-18T00:03:06 18-Mar-06 12:3:6 pm => 2006-03-18T12:03:06 18-Mar-06 1:33:46 => 2006-03-18T01:33:46 18-Mar-06 1:33:46 am => 2006-03-18T01:33:46 18-Mar-06 1:33:46 pm => 2006-03-18T13:33:46 18-Mar-06 1:3:46 => 2006-03-18T01:03:46 18-Mar-06 1:3:46 am => 2006-03-18T01:03:46 18-Mar-06 1:3:46 pm => 2006-03-18T13:03:46 18-Mar-06 1:3:6 => 2006-03-18T01:03:06 18-Mar-06 1:3:6 am => 2006-03-18T01:03:06 18-Mar-06 1:3:6 pm => 2006-03-18T13:03:06 18 Mar 06 => 2006-03-18T00:00:00 18-Mar-06 => 2006-03-18T00:00:00 18/Mar/06 => 2006-03-18T00:00:00 18.Mar.06 => 2006-03-18T00:00:00 18\Mar\06 => 2006-03-18T00:00:00 18-Mar-2006 12:33:46 => 2006-03-18T12:33:46 18-Mar-2006 12:33:46 am => 2006-03-18T00:33:46 18-Mar-2006 12:33:46 pm => 2006-03-18T12:33:46 18-Mar-2006 12:3:46 => 2006-03-18T12:03:46 18-Mar-2006 12:3:46 am => 2006-03-18T00:03:46 18-Mar-2006 12:3:46 pm => 2006-03-18T12:03:46 18-Mar-2006 12:3:6 => 2006-03-18T12:03:06 18-Mar-2006 12:3:6 am => 2006-03-18T00:03:06 18-Mar-2006 12:3:6 pm => 2006-03-18T12:03:06 18-Mar-2006 1:33:46 => 2006-03-18T01:33:46 18-Mar-2006 1:33:46 am => 2006-03-18T01:33:46 18-Mar-2006 1:33:46 pm => 2006-03-18T13:33:46 18-Mar-2006 1:3:46 => 2006-03-18T01:03:46 18-Mar-2006 1:3:46 am => 2006-03-18T01:03:46 18-Mar-2006 1:3:46 pm => 2006-03-18T13:03:46 18-Mar-2006 1:3:6 => 2006-03-18T01:03:06 18-Mar-2006 1:3:6 am => 2006-03-18T01:03:06 18-Mar-2006 1:3:6 pm => 2006-03-18T13:03:06 18 Mar 2006 => 2006-03-18T00:00:00 18-Mar-2006 => 2006-03-18T00:00:00 18/Mar/2006 => 2006-03-18T00:00:00 18.Mar.2006 => 2006-03-18T00:00:00 18\Mar\2006 => 2006-03-18T00:00:00 1965120100:00:00 => 1965-12-01T00:00:00 1965121004:50:54 => 1965-12-10T04:50:54 1965121005:30:25 => 1965-12-10T05:30:25 1965121012:00:00 => 1965-12-10T12:00:00 1965121012:30:00 => 1965-12-10T12:30:00 1965121017:30:00 => 1965-12-10T17:30:00 1970010510:06:40 => 1970-01-05T10:06:40 1975-12-29 12:33:46 => 1975-12-29T12:33:46 1975-12-29 12:33:46 am => 1975-12-29T00:33:46 1975-12-29 12:33:46 pm => 1975-12-29T12:33:46 1975-12-29 12:3:46 => 1975-12-29T12:03:46 1975-12-29 12:3:46 am => 1975-12-29T00:03:46 1975-12-29 12:3:46 pm => 1975-12-29T12:03:46 1975-12-29 12:3:6 => 1975-12-29T12:03:06 1975-12-29 12:3:6 am => 1975-12-29T00:03:06 1975-12-29 12:3:6 pm => 1975-12-29T12:03:06 1975-12-29 1:33:46 => 1975-12-29T01:33:46 1975-12-29 1:33:46 am => 1975-12-29T01:33:46 1975-12-29 1:33:46 pm => 1975-12-29T13:33:46 1975-12-29 1:3:46 => 1975-12-29T01:03:46 1975-12-29 1:3:46 am => 1975-12-29T01:03:46 1975-12-29 1:3:46 pm => 1975-12-29T13:03:46 1975-12-29 1:3:6 => 1975-12-29T01:03:06 1975-12-29 1:3:6 am => 1975-12-29T01:03:06 1975-12-29 1:3:6 pm => 1975-12-29T13:03:06 1977-01-02 12:33:46 => 1977-01-02T12:33:46 1977-01-02 12:33:46 am => 1977-01-02T00:33:46 1977-01-02 12:33:46 pm => 1977-01-02T12:33:46 1977-01-02 12:3:46 => 1977-01-02T12:03:46 1977-01-02 12:3:46 am => 1977-01-02T00:03:46 1977-01-02 12:3:46 pm => 1977-01-02T12:03:46 1977-01-02 12:3:6 => 1977-01-02T12:03:06 1977-01-02 12:3:6 am => 1977-01-02T00:03:06 1977-01-02 12:3:6 pm => 1977-01-02T12:03:06 1977-01-02 1:33:46 => 1977-01-02T01:33:46 1977-01-02 1:33:46 am => 1977-01-02T01:33:46 1977-01-02 1:33:46 pm => 1977-01-02T13:33:46 1977-01-02 1:3:46 => 1977-01-02T01:03:46 1977-01-02 1:3:46 am => 1977-01-02T01:03:46 1977-01-02 1:3:46 pm => 1977-01-02T13:03:46 1977-01-02 1:3:6 => 1977-01-02T01:03:06 1977-01-02 1:3:6 am => 1977-01-02T01:03:06 1977-01-02 1:3:6 pm => 1977-01-02T13:03:06 1980021100:00:00 => 1980-02-11T00:00:00 1980021200:00:00 => 1980-02-12T00:00:00 1980021400:00:00 => 1980-02-14T00:00:00 1980021500:00:00 => 1980-02-15T00:00:00 1980021600:00:00 => 1980-02-16T00:00:00 1980110100:00:00 => 1980-11-01T00:00:00 1981020900:00:00 => 1981-02-09T00:00:00 1981021000:00:00 => 1981-02-10T00:00:00 1981030100:00:00 => 1981-03-01T00:00:00 1981030200:00:00 => 1981-03-02T00:00:00 1981030900:00:00 => 1981-03-09T00:00:00 1981031000:00:00 => 1981-03-10T00:00:00 1981033000:00:00 => 1981-03-30T00:00:00 1982020800:00:00 => 1982-02-08T00:00:00 1982020900:00:00 => 1982-02-09T00:00:00 1982021400:00:00 => 1982-02-14T00:00:00 1982021500:00:00 => 1982-02-15T00:00:00 1982021600:00:00 => 1982-02-16T00:00:00 1982051000:00:00 => 1982-05-10T00:00:00 1982051100:00:00 => 1982-05-11T00:00:00 1982052400:00:00 => 1982-05-24T00:00:00 1982120100:00:00 => 1982-12-01T00:00:00 1983030100:00:00 => 1983-03-01T00:00:00 1983030200:00:00 => 1983-03-02T00:00:00 1983030700:00:00 => 1983-03-07T00:00:00 1983030800:00:00 => 1983-03-08T00:00:00 1983033000:00:00 => 1983-03-30T00:00:00 1984021400:00:00 => 1984-02-14T00:00:00 1984021500:00:00 => 1984-02-15T00:00:00 1984021600:00:00 => 1984-02-16T00:00:00 1985010100:00:00 => 1985-01-01T00:00:00 1985021100:00:00 => 1985-02-11T00:00:00 1985021200:00:00 => 1985-02-12T00:00:00 1985021800:00:00 => 1985-02-18T00:00:00 1985030100:00:00 => 1985-03-01T00:00:00 1985030200:00:00 => 1985-03-02T00:00:00 1985030500:00:00 => 1985-03-05T00:00:00 1985031100:00:00 => 1985-03-11T00:00:00 1985033000:00:00 => 1985-03-30T00:00:00 1985051300:00:00 => 1985-05-13T00:00:00 1985051400:00:00 => 1985-05-14T00:00:00 1985052000:00:00 => 1985-05-20T00:00:00 1986021400:00:00 => 1986-02-14T00:00:00 1986021500:00:00 => 1986-02-15T00:00:00 1986021600:00:00 => 1986-02-16T00:00:00 1987020100:00:00 => 1987-02-01T00:00:00 1987030100:00:00 => 1987-03-01T00:00:00 1987030200:00:00 => 1987-03-02T00:00:00 1987030900:00:00 => 1987-03-09T00:00:00 1987031000:00:00 => 1987-03-10T00:00:00 1987033000:00:00 => 1987-03-30T00:00:00 1988020900:00:00 => 1988-02-09T00:00:00 1988021400:00:00 => 1988-02-14T00:00:00 1988021500:00:00 => 1988-02-15T00:00:00 1988021600:00:00 => 1988-02-16T00:00:00 1988051000:00:00 => 1988-05-10T00:00:00 1989030100:00:00 => 1989-03-01T00:00:00 1989030200:00:00 => 1989-03-02T00:00:00 1989030600:00:00 => 1989-03-06T00:00:00 1989030700:00:00 => 1989-03-07T00:00:00 1989033000:00:00 => 1989-03-30T00:00:00 1990010100:00:00 => 1990-01-01T00:00:00 1990010112:30:00 => 1990-01-01T12:30:00 1990010113:30:00 => 1990-01-01T13:30:00 1990010114:30:00 => 1990-01-01T14:30:00 1990010115:30:00 => 1990-01-01T15:30:00 1990010116:30:00 => 1990-01-01T16:30:00 1990010117:30:00 => 1990-01-01T17:30:00 1990010118:30:00 => 1990-01-01T18:30:00 1990010119:30:00 => 1990-01-01T19:30:00 1990010120:30:00 => 1990-01-01T20:30:00 1990010121:30:00 => 1990-01-01T21:30:00 1990010122:30:00 => 1990-01-01T22:30:00 1990010123:30:00 => 1990-01-01T23:30:00 1990010200:30:00 => 1990-01-02T00:30:00 1990010201:30:00 => 1990-01-02T01:30:00 1990021400:00:00 => 1990-02-14T00:00:00 1992022905:30 => 1992-02-29T05:30:00 1993120105:30 => 1993-12-01T05:30:00 1993120105:30:25.05 am => 1993-12-01T05:30:25 1993120105:30:25:05 pM => 1993-12-01T17:30:25 1993120105:30:25 => 1993-12-01T05:30:25 1993120105:30:25 pM GMT => 1993-12-01T17:30:25 => UTC 1993120117:30:25 GMT => 1993-12-01T17:30:25 19931201 => 1993-12-01T00:00:00 19931201 at 05:30:25 pM GMT => 1993-12-01T17:30:25 => UTC 19931201at05:30:25 pM GMT => 1993-12-01T17:30:25 => UTC 1995-02-04 12:33:46 => 1995-02-04T12:33:46 19950204 12:33:46 => 1995-02-04T12:33:46 1995-02-04 12:33:46 am => 1995-02-04T00:33:46 19950204 12:33:46 am => 1995-02-04T00:33:46 1995-02-04 12:33:46 pm => 1995-02-04T12:33:46 19950204 12:33:46 pm => 1995-02-04T12:33:46 1995-02-04 12:3:46 => 1995-02-04T12:03:46 19950204 12:3:46 => 1995-02-04T12:03:46 1995-02-04 12:3:46 am => 1995-02-04T00:03:46 19950204 12:3:46 am => 1995-02-04T00:03:46 1995-02-04 12:3:46 pm => 1995-02-04T12:03:46 19950204 12:3:46 pm => 1995-02-04T12:03:46 1995-02-04 12:3:6 => 1995-02-04T12:03:06 19950204 12:3:6 => 1995-02-04T12:03:06 1995-02-04 12:3:6 am => 1995-02-04T00:03:06 19950204 12:3:6 am => 1995-02-04T00:03:06 1995-02-04 12:3:6 pm => 1995-02-04T12:03:06 19950204 12:3:6 pm => 1995-02-04T12:03:06 1995-02-04 1:33:46 => 1995-02-04T01:33:46 19950204 1:33:46 => 1995-02-04T01:33:46 1995-02-04 1:33:46 am => 1995-02-04T01:33:46 19950204 1:33:46 am => 1995-02-04T01:33:46 1995-02-04 1:33:46 pm => 1995-02-04T13:33:46 19950204 1:33:46 pm => 1995-02-04T13:33:46 1995-02-04 1:3:46 => 1995-02-04T01:03:46 19950204 1:3:46 => 1995-02-04T01:03:46 1995-02-04 1:3:46 am => 1995-02-04T01:03:46 19950204 1:3:46 am => 1995-02-04T01:03:46 1995-02-04 1:3:46 pm => 1995-02-04T13:03:46 19950204 1:3:46 pm => 1995-02-04T13:03:46 1995-02-04 1:3:6 => 1995-02-04T01:03:06 19950204 1:3:6 => 1995-02-04T01:03:06 1995-02-04 1:3:6 am => 1995-02-04T01:03:06 19950204 1:3:6 am => 1995-02-04T01:03:06 1995-02-04 1:3:6 pm => 1995-02-04T13:03:06 19950204 1:3:6 pm => 1995-02-04T13:03:06 1995-02-05 00:00 => 1995-02-05T00:00:00 1995-02 12:33:46 => 1995-02-01T12:33:46 1995-02 12:33:46 am => 1995-02-01T00:33:46 1995-02 12:33:46 pm => 1995-02-01T12:33:46 1995-02 12:3:46 => 1995-02-01T12:03:46 1995-02 12:3:46 am => 1995-02-01T00:03:46 1995-02 12:3:46 pm => 1995-02-01T12:03:46 1995-02 12:3:6 => 1995-02-01T12:03:06 1995-02 12:3:6 am => 1995-02-01T00:03:06 1995-02 12:3:6 pm => 1995-02-01T12:03:06 1995-02 1:33:46 => 1995-02-01T01:33:46 1995-02 1:33:46 am => 1995-02-01T01:33:46 1995-02 1:33:46 pm => 1995-02-01T13:33:46 1995-02 1:3:46 => 1995-02-01T01:03:46 1995-02 1:3:46 am => 1995-02-01T01:03:46 1995-02 1:3:46 pm => 1995-02-01T13:03:46 1995-02 1:3:6 => 1995-02-01T01:03:06 1995-02 1:3:6 am => 1995-02-01T01:03:06 1995-02 1:3:6 pm => 1995-02-01T13:03:06 1995-04-02 12:33:46 => 1995-04-02T12:33:46 1995-04-02 12:33:46 am => 1995-04-02T00:33:46 1995-04-02 12:33:46 pm => 1995-04-02T12:33:46 1995-04-02 12:3:46 => 1995-04-02T12:03:46 1995-04-02 12:3:46 am => 1995-04-02T00:03:46 1995-04-02 12:3:46 pm => 1995-04-02T12:03:46 1995-04-02 12:3:6 => 1995-04-02T12:03:06 1995-04-02 12:3:6 am => 1995-04-02T00:03:06 1995-04-02 12:3:6 pm => 1995-04-02T12:03:06 1995-04-02 1:33:46 => 1995-04-02T01:33:46 1995-04-02 1:33:46 am => 1995-04-02T01:33:46 1995-04-02 1:33:46 pm => 1995-04-02T13:33:46 1995-04-02 1:3:46 => 1995-04-02T01:03:46 1995-04-02 1:3:46 am => 1995-04-02T01:03:46 1995-04-02 1:3:46 pm => 1995-04-02T13:03:46 1995-04-02 1:3:6 => 1995-04-02T01:03:06 1995-04-02 1:3:6 am => 1995-04-02T01:03:06 1995-04-02 1:3:6 pm => 1995-04-02T13:03:06 19951231T235959 => 1995-12-31T23:59:59 1996-05 12:33:46 => 1996-05-01T12:33:46 1996-05 12:33:46 am => 1996-05-01T00:33:46 1996-05 12:33:46 pm => 1996-05-01T12:33:46 1996-05 12:3:46 => 1996-05-01T12:03:46 1996-05 12:3:46 am => 1996-05-01T00:03:46 1996-05 12:3:46 pm => 1996-05-01T12:03:46 1996-05 12:3:6 => 1996-05-01T12:03:06 1996-05 12:3:6 am => 1996-05-01T00:03:06 1996-05 12:3:6 pm => 1996-05-01T12:03:06 1996-05 1:33:46 => 1996-05-01T01:33:46 1996-05 1:33:46 am => 1996-05-01T01:33:46 1996-05 1:33:46 pm => 1996-05-01T13:33:46 1996-05 1:3:46 => 1996-05-01T01:03:46 1996-05 1:3:46 am => 1996-05-01T01:03:46 1996-05 1:3:46 pm => 1996-05-01T13:03:46 1996-05 1:3:6 => 1996-05-01T01:03:06 1996-05 1:3:6 am => 1996-05-01T01:03:06 1996-05 1:3:6 pm => 1996-05-01T13:03:06 1996061800:00:00 => 1996-06-18T00:00:00 1996061800:00 => 1996-06-18T00:00:00 1996-12-30 12:33:46 => 1996-12-30T12:33:46 1996-12-30 12:33:46 am => 1996-12-30T00:33:46 1996-12-30 12:33:46 pm => 1996-12-30T12:33:46 1996-12-30 12:3:46 => 1996-12-30T12:03:46 1996-12-30 12:3:46 am => 1996-12-30T00:03:46 1996-12-30 12:3:46 pm => 1996-12-30T12:03:46 1996-12-30 12:3:6 => 1996-12-30T12:03:06 1996-12-30 12:3:6 am => 1996-12-30T00:03:06 1996-12-30 12:3:6 pm => 1996-12-30T12:03:06 1996-12-30 1:33:46 => 1996-12-30T01:33:46 1996-12-30 1:33:46 am => 1996-12-30T01:33:46 1996-12-30 1:33:46 pm => 1996-12-30T13:33:46 1996-12-30 1:3:46 => 1996-12-30T01:03:46 1996-12-30 1:3:46 am => 1996-12-30T01:03:46 1996-12-30 1:3:46 pm => 1996-12-30T13:03:46 1996-12-30 1:3:6 => 1996-12-30T01:03:06 1996-12-30 1:3:6 am => 1996-12-30T01:03:06 1996-12-30 1:3:6 pm => 1996-12-30T13:03:06 1996-12-31 12:33:46 => 1996-12-31T12:33:46 1996-12-31 12:33:46 am => 1996-12-31T00:33:46 1996-12-31 12:33:46 pm => 1996-12-31T12:33:46 1996-12-31 12:3:46 => 1996-12-31T12:03:46 1996-12-31 12:3:46 am => 1996-12-31T00:03:46 1996-12-31 12:3:46 pm => 1996-12-31T12:03:46 1996-12-31 12:3:6 => 1996-12-31T12:03:06 1996-12-31 12:3:6 am => 1996-12-31T00:03:06 1996-12-31 12:3:6 pm => 1996-12-31T12:03:06 1996-12-31 1:33:46 => 1996-12-31T01:33:46 1996-12-31 1:33:46 am => 1996-12-31T01:33:46 1996-12-31 1:33:46 pm => 1996-12-31T13:33:46 1996-12-31 1:3:46 => 1996-12-31T01:03:46 1996-12-31 1:3:46 am => 1996-12-31T01:03:46 1996-12-31 1:3:46 pm => 1996-12-31T13:03:46 1996-12-31 1:3:6 => 1996-12-31T01:03:06 1996-12-31 1:3:6 am => 1996-12-31T01:03:06 1996-12-31 1:3:6 pm => 1996-12-31T13:03:06 1997-01-05 12:33:46 => 1997-01-05T12:33:46 1997-01-05 12:33:46 am => 1997-01-05T00:33:46 1997-01-05 12:33:46 pm => 1997-01-05T12:33:46 1997-01-05 12:3:46 => 1997-01-05T12:03:46 1997-01-05 12:3:46 am => 1997-01-05T00:03:46 1997-01-05 12:3:46 pm => 1997-01-05T12:03:46 1997-01-05 12:3:6 => 1997-01-05T12:03:06 1997-01-05 12:3:6 am => 1997-01-05T00:03:06 1997-01-05 12:3:6 pm => 1997-01-05T12:03:06 1997-01-05 1:33:46 => 1997-01-05T01:33:46 1997-01-05 1:33:46 am => 1997-01-05T01:33:46 1997-01-05 1:33:46 pm => 1997-01-05T13:33:46 1997-01-05 1:3:46 => 1997-01-05T01:03:46 1997-01-05 1:3:46 am => 1997-01-05T01:03:46 1997-01-05 1:3:46 pm => 1997-01-05T13:03:46 1997-01-05 1:3:6 => 1997-01-05T01:03:06 1997-01-05 1:3:6 am => 1997-01-05T01:03:06 1997-01-05 1:3:6 pm => 1997-01-05T13:03:06 1998-02-28 12:33:46 => 1998-02-28T12:33:46 1998-02-28 12:33:46 am => 1998-02-28T00:33:46 1998-02-28 12:33:46 pm => 1998-02-28T12:33:46 1998-02-28 12:3:46 => 1998-02-28T12:03:46 1998-02-28 12:3:46 am => 1998-02-28T00:03:46 1998-02-28 12:3:46 pm => 1998-02-28T12:03:46 1998-02-28 12:3:6 => 1998-02-28T12:03:06 1998-02-28 12:3:6 am => 1998-02-28T00:03:06 1998-02-28 12:3:6 pm => 1998-02-28T12:03:06 1998-02-28 1:33:46 => 1998-02-28T01:33:46 1998-02-28 1:33:46 am => 1998-02-28T01:33:46 1998-02-28 1:33:46 pm => 1998-02-28T13:33:46 1998-02-28 1:3:46 => 1998-02-28T01:03:46 1998-02-28 1:3:46 am => 1998-02-28T01:03:46 1998-02-28 1:3:46 pm => 1998-02-28T13:03:46 1998-02-28 1:3:6 => 1998-02-28T01:03:06 1998-02-28 1:3:6 am => 1998-02-28T01:03:06 1998-02-28 1:3:6 pm => 1998-02-28T13:03:06 1998-12-25 12:33:46 => 1998-12-25T12:33:46 19981225 12:33:46 => 1998-12-25T12:33:46 1998-12-25 12:33:46 am => 1998-12-25T00:33:46 19981225 12:33:46 am => 1998-12-25T00:33:46 1998-12-25 12:33:46 pm => 1998-12-25T12:33:46 19981225 12:33:46 pm => 1998-12-25T12:33:46 1998-12-25 12:3:46 => 1998-12-25T12:03:46 19981225 12:3:46 => 1998-12-25T12:03:46 1998-12-25 12:3:46 am => 1998-12-25T00:03:46 19981225 12:3:46 am => 1998-12-25T00:03:46 1998-12-25 12:3:46 pm => 1998-12-25T12:03:46 19981225 12:3:46 pm => 1998-12-25T12:03:46 1998-12-25 12:3:6 => 1998-12-25T12:03:06 19981225 12:3:6 => 1998-12-25T12:03:06 1998-12-25 12:3:6 am => 1998-12-25T00:03:06 19981225 12:3:6 am => 1998-12-25T00:03:06 1998-12-25 12:3:6 pm => 1998-12-25T12:03:06 19981225 12:3:6 pm => 1998-12-25T12:03:06 1998-12-25 1:33:46 => 1998-12-25T01:33:46 19981225 1:33:46 => 1998-12-25T01:33:46 1998-12-25 1:33:46 am => 1998-12-25T01:33:46 19981225 1:33:46 am => 1998-12-25T01:33:46 1998-12-25 1:33:46 pm => 1998-12-25T13:33:46 19981225 1:33:46 pm => 1998-12-25T13:33:46 1998-12-25 1:3:46 => 1998-12-25T01:03:46 19981225 1:3:46 => 1998-12-25T01:03:46 1998-12-25 1:3:46 am => 1998-12-25T01:03:46 19981225 1:3:46 am => 1998-12-25T01:03:46 1998-12-25 1:3:46 pm => 1998-12-25T13:03:46 19981225 1:3:46 pm => 1998-12-25T13:03:46 1998-12-25 1:3:6 => 1998-12-25T01:03:06 19981225 1:3:6 => 1998-12-25T01:03:06 1998-12-25 1:3:6 am => 1998-12-25T01:03:06 19981225 1:3:6 am => 1998-12-25T01:03:06 1998-12-25 1:3:6 pm => 1998-12-25T13:03:06 19981225 1:3:6 pm => 1998-12-25T13:03:06 1999-01-08 12:33:46 => 1999-01-08T12:33:46 19990108 12:33:46 => 1999-01-08T12:33:46 1999-01-08 12:33:46 am => 1999-01-08T00:33:46 19990108 12:33:46 am => 1999-01-08T00:33:46 1999-01-08 12:33:46 pm => 1999-01-08T12:33:46 19990108 12:33:46 pm => 1999-01-08T12:33:46 1999-01-08 12:3:46 => 1999-01-08T12:03:46 19990108 12:3:46 => 1999-01-08T12:03:46 1999-01-08 12:3:46 am => 1999-01-08T00:03:46 19990108 12:3:46 am => 1999-01-08T00:03:46 1999-01-08 12:3:46 pm => 1999-01-08T12:03:46 19990108 12:3:46 pm => 1999-01-08T12:03:46 1999-01-08 12:3:6 => 1999-01-08T12:03:06 19990108 12:3:6 => 1999-01-08T12:03:06 1999-01-08 12:3:6 am => 1999-01-08T00:03:06 19990108 12:3:6 am => 1999-01-08T00:03:06 1999-01-08 12:3:6 pm => 1999-01-08T12:03:06 19990108 12:3:6 pm => 1999-01-08T12:03:06 1999-01-08 1:33:46 => 1999-01-08T01:33:46 19990108 1:33:46 => 1999-01-08T01:33:46 1999-01-08 1:33:46 am => 1999-01-08T01:33:46 19990108 1:33:46 am => 1999-01-08T01:33:46 1999-01-08 1:33:46 pm => 1999-01-08T13:33:46 19990108 1:33:46 pm => 1999-01-08T13:33:46 1999-01-08 1:3:46 => 1999-01-08T01:03:46 19990108 1:3:46 => 1999-01-08T01:03:46 1999-01-08 1:3:46 am => 1999-01-08T01:03:46 19990108 1:3:46 am => 1999-01-08T01:03:46 1999-01-08 1:3:46 pm => 1999-01-08T13:03:46 19990108 1:3:46 pm => 1999-01-08T13:03:46 1999-01-08 1:3:6 => 1999-01-08T01:03:06 19990108 1:3:6 => 1999-01-08T01:03:06 1999-01-08 1:3:6 am => 1999-01-08T01:03:06 19990108 1:3:6 am => 1999-01-08T01:03:06 1999-01-08 1:3:6 pm => 1999-01-08T13:03:06 19990108 1:3:6 pm => 1999-01-08T13:03:06 1999 01 08 => 1999-01-08T00:00:00 1999-01-08 => 1999-01-08T00:00:00 1999/01/08 => 1999-01-08T00:00:00 1999.01.08 => 1999-01-08T00:00:00 1999\01\08 => 1999-01-08T00:00:00 19990108 => 1999-01-08T00:00:00 1999-03-01 12:33:46 => 1999-03-01T12:33:46 1999-03-01 12:33:46 am => 1999-03-01T00:33:46 1999-03-01 12:33:46 pm => 1999-03-01T12:33:46 1999-03-01 12:3:46 => 1999-03-01T12:03:46 1999-03-01 12:3:46 am => 1999-03-01T00:03:46 1999-03-01 12:3:46 pm => 1999-03-01T12:03:46 1999-03-01 12:3:6 => 1999-03-01T12:03:06 1999-03-01 12:3:6 am => 1999-03-01T00:03:06 1999-03-01 12:3:6 pm => 1999-03-01T12:03:06 1999-03-01 1:33:46 => 1999-03-01T01:33:46 1999-03-01 1:33:46 am => 1999-03-01T01:33:46 1999-03-01 1:33:46 pm => 1999-03-01T13:33:46 1999-03-01 1:3:46 => 1999-03-01T01:03:46 1999-03-01 1:3:46 am => 1999-03-01T01:03:46 1999-03-01 1:3:46 pm => 1999-03-01T13:03:46 1999-03-01 1:3:6 => 1999-03-01T01:03:06 1999-03-01 1:3:6 am => 1999-03-01T01:03:06 1999-03-01 1:3:6 pm => 1999-03-01T13:03:06 1999 10:02:18 => 1999-01-01T10:02:18 1999-12-27 12:33:46 => 1999-12-27T12:33:46 1999-12-27 12:33:46 am => 1999-12-27T00:33:46 1999-12-27 12:33:46 pm => 1999-12-27T12:33:46 1999-12-27 12:3:46 => 1999-12-27T12:03:46 1999-12-27 12:3:46 am => 1999-12-27T00:03:46 1999-12-27 12:3:46 pm => 1999-12-27T12:03:46 1999-12-27 12:3:6 => 1999-12-27T12:03:06 1999-12-27 12:3:6 am => 1999-12-27T00:03:06 1999-12-27 12:3:6 pm => 1999-12-27T12:03:06 1999-12-27 1:33:46 => 1999-12-27T01:33:46 1999-12-27 1:33:46 am => 1999-12-27T01:33:46 1999-12-27 1:33:46 pm => 1999-12-27T13:33:46 1999-12-27 1:3:46 => 1999-12-27T01:03:46 1999-12-27 1:3:46 am => 1999-12-27T01:03:46 1999-12-27 1:3:46 pm => 1999-12-27T13:03:46 1999-12-27 1:3:6 => 1999-12-27T01:03:06 1999-12-27 1:3:6 am => 1999-12-27T01:03:06 1999-12-27 1:3:6 pm => 1999-12-27T13:03:06 1999-12-31 12:33:46 => 1999-12-31T12:33:46 1999-12-31 12:33:46 am => 1999-12-31T00:33:46 1999-12-31 12:33:46 pm => 1999-12-31T12:33:46 1999-12-31 12:3:46 => 1999-12-31T12:03:46 1999-12-31 12:3:46 am => 1999-12-31T00:03:46 1999-12-31 12:3:46 pm => 1999-12-31T12:03:46 1999-12-31 12:3:6 => 1999-12-31T12:03:06 1999-12-31 12:3:6 am => 1999-12-31T00:03:06 1999-12-31 12:3:6 pm => 1999-12-31T12:03:06 1999-12-31 1:33:46 => 1999-12-31T01:33:46 1999-12-31 1:33:46 am => 1999-12-31T01:33:46 1999-12-31 1:33:46 pm => 1999-12-31T13:33:46 1999-12-31 1:3:46 => 1999-12-31T01:03:46 1999-12-31 1:3:46 am => 1999-12-31T01:03:46 1999-12-31 1:3:46 pm => 1999-12-31T13:03:46 1999-12-31 1:3:6 => 1999-12-31T01:03:06 1999-12-31 1:3:6 am => 1999-12-31T01:03:06 1999-12-31 1:3:6 pm => 1999-12-31T13:03:06 1999345 12:33:46 => 1999-12-11T12:33:46 1999345 12:33:46 am => 1999-12-11T00:33:46 1999345 12:33:46 pm => 1999-12-11T12:33:46 1999345 12:3:46 => 1999-12-11T12:03:46 1999345 12:3:46 am => 1999-12-11T00:03:46 1999345 12:3:46 pm => 1999-12-11T12:03:46 1999345 12:3:6 => 1999-12-11T12:03:06 1999345 12:3:6 am => 1999-12-11T00:03:06 1999345 12:3:6 pm => 1999-12-11T12:03:06 1999345 1:33:46 => 1999-12-11T01:33:46 1999345 1:33:46 am => 1999-12-11T01:33:46 1999345 1:33:46 pm => 1999-12-11T13:33:46 1999345 1:3:46 => 1999-12-11T01:03:46 1999345 1:3:46 am => 1999-12-11T01:03:46 1999345 1:3:46 pm => 1999-12-11T13:03:46 1999345 1:3:6 => 1999-12-11T01:03:06 1999345 1:3:6 am => 1999-12-11T01:03:06 1999345 1:3:6 pm => 1999-12-11T13:03:06 1999-365 12:33:46 => 1999-12-31T12:33:46 1999-365 12:33:46 am => 1999-12-31T00:33:46 1999-365 12:33:46 pm => 1999-12-31T12:33:46 1999-365 12:3:46 => 1999-12-31T12:03:46 1999-365 12:3:46 am => 1999-12-31T00:03:46 1999-365 12:3:46 pm => 1999-12-31T12:03:46 1999-365 12:3:6 => 1999-12-31T12:03:06 1999-365 12:3:6 am => 1999-12-31T00:03:06 1999-365 12:3:6 pm => 1999-12-31T12:03:06 1999-365 1:33:46 => 1999-12-31T01:33:46 1999-365 1:33:46 am => 1999-12-31T01:33:46 1999-365 1:33:46 pm => 1999-12-31T13:33:46 1999-365 1:3:46 => 1999-12-31T01:03:46 1999-365 1:3:46 am => 1999-12-31T01:03:46 1999-365 1:3:46 pm => 1999-12-31T13:03:46 1999-365 1:3:6 => 1999-12-31T01:03:06 1999-365 1:3:6 am => 1999-12-31T01:03:06 1999-365 1:3:6 pm => 1999-12-31T13:03:06 1999-Jan-08 12:33:46 => 1999-01-08T12:33:46 1999-Jan-08 12:33:46 am => 1999-01-08T00:33:46 1999-Jan-08 12:33:46 pm => 1999-01-08T12:33:46 1999-Jan-08 12:3:46 => 1999-01-08T12:03:46 1999-Jan-08 12:3:46 am => 1999-01-08T00:03:46 1999-Jan-08 12:3:46 pm => 1999-01-08T12:03:46 1999-Jan-08 12:3:6 => 1999-01-08T12:03:06 1999-Jan-08 12:3:6 am => 1999-01-08T00:03:06 1999-Jan-08 12:3:6 pm => 1999-01-08T12:03:06 1999-Jan-08 1:33:46 => 1999-01-08T01:33:46 1999-Jan-08 1:33:46 am => 1999-01-08T01:33:46 1999-Jan-08 1:33:46 pm => 1999-01-08T13:33:46 1999-Jan-08 1:3:46 => 1999-01-08T01:03:46 1999-Jan-08 1:3:46 am => 1999-01-08T01:03:46 1999-Jan-08 1:3:46 pm => 1999-01-08T13:03:46 1999-Jan-08 1:3:6 => 1999-01-08T01:03:06 1999-Jan-08 1:3:6 am => 1999-01-08T01:03:06 1999-Jan-08 1:3:6 pm => 1999-01-08T13:03:06 1999 Jan 08 => 1999-01-08T00:00:00 1999-Jan-08 => 1999-01-08T00:00:00 1999/Jan/08 => 1999-01-08T00:00:00 1999.Jan.08 => 1999-01-08T00:00:00 1999\Jan\08 => 1999-01-08T00:00:00 1st December, 2006 => 2006-12-01T00:00:00 1st of April 2006 12:33:46 => 2006-04-01T12:33:46 1st of April 2006 12:33:46 am => 2006-04-01T00:33:46 1st of April 2006 12:33:46 pm => 2006-04-01T12:33:46 1st of April 2006 12:3:46 => 2006-04-01T12:03:46 1st of April 2006 12:3:46 am => 2006-04-01T00:03:46 1st of April 2006 12:3:46 pm => 2006-04-01T12:03:46 1st of April 2006 12:3:6 => 2006-04-01T12:03:06 1st of April 2006 12:3:6 am => 2006-04-01T00:03:06 1st of April 2006 12:3:6 pm => 2006-04-01T12:03:06 1st of April 2006 1:33:46 => 2006-04-01T01:33:46 1st of April 2006 1:33:46 am => 2006-04-01T01:33:46 1st of April 2006 1:33:46 pm => 2006-04-01T13:33:46 1st of April 2006 1:3:46 => 2006-04-01T01:03:46 1st of April 2006 1:3:46 am => 2006-04-01T01:03:46 1st of April 2006 1:3:46 pm => 2006-04-01T13:03:46 1st of April 2006 1:3:6 => 2006-04-01T01:03:06 1st of April 2006 1:3:6 am => 2006-04-01T01:03:06 1st of April 2006 1:3:6 pm => 2006-04-01T13:03:06 2000-01-01 12:33:46 => 2000-01-01T12:33:46 2000-01-01 12:33:46 am => 2000-01-01T00:33:46 2000-01-01 12:33:46 pm => 2000-01-01T12:33:46 2000-01-01 12:3:46 => 2000-01-01T12:03:46 2000-01-01 12:3:46 am => 2000-01-01T00:03:46 2000-01-01 12:3:46 pm => 2000-01-01T12:03:46 2000-01-01 12:3:6 => 2000-01-01T12:03:06 2000-01-01 12:3:6 am => 2000-01-01T00:03:06 2000-01-01 12:3:6 pm => 2000-01-01T12:03:06 2000-01-01 1:33:46 => 2000-01-01T01:33:46 2000-01-01 1:33:46 am => 2000-01-01T01:33:46 2000-01-01 1:33:46 pm => 2000-01-01T13:33:46 2000-01-01 1:3:46 => 2000-01-01T01:03:46 2000-01-01 1:3:46 am => 2000-01-01T01:03:46 2000-01-01 1:3:46 pm => 2000-01-01T13:03:46 2000-01-01 1:3:6 => 2000-01-01T01:03:06 2000-01-01 1:3:6 am => 2000-01-01T01:03:06 2000-01-01 1:3:6 pm => 2000-01-01T13:03:06 2000-01-02 12:33:46 => 2000-01-02T12:33:46 2000-01-02 12:33:46 am => 2000-01-02T00:33:46 2000-01-02 12:33:46 pm => 2000-01-02T12:33:46 2000-01-02 12:3:46 => 2000-01-02T12:03:46 2000-01-02 12:3:46 am => 2000-01-02T00:03:46 2000-01-02 12:3:46 pm => 2000-01-02T12:03:46 2000-01-02 12:3:6 => 2000-01-02T12:03:06 2000-01-02 12:3:6 am => 2000-01-02T00:03:06 2000-01-02 12:3:6 pm => 2000-01-02T12:03:06 2000-01-02 1:33:46 => 2000-01-02T01:33:46 2000-01-02 1:33:46 am => 2000-01-02T01:33:46 2000-01-02 1:33:46 pm => 2000-01-02T13:33:46 2000-01-02 1:3:46 => 2000-01-02T01:03:46 2000-01-02 1:3:46 am => 2000-01-02T01:03:46 2000-01-02 1:3:46 pm => 2000-01-02T13:03:46 2000-01-02 1:3:6 => 2000-01-02T01:03:06 2000-01-02 1:3:6 am => 2000-01-02T01:03:06 2000-01-02 1:3:6 pm => 2000-01-02T13:03:06 2000-01-30 12:33:46 => 2000-01-30T12:33:46 2000-01-30 12:33:46 am => 2000-01-30T00:33:46 2000-01-30 12:33:46 pm => 2000-01-30T12:33:46 2000-01-30 12:3:46 => 2000-01-30T12:03:46 2000-01-30 12:3:46 am => 2000-01-30T00:03:46 2000-01-30 12:3:46 pm => 2000-01-30T12:03:46 2000-01-30 12:3:6 => 2000-01-30T12:03:06 2000-01-30 12:3:6 am => 2000-01-30T00:03:06 2000-01-30 12:3:6 pm => 2000-01-30T12:03:06 2000-01-30 1:33:46 => 2000-01-30T01:33:46 2000-01-30 1:33:46 am => 2000-01-30T01:33:46 2000-01-30 1:33:46 pm => 2000-01-30T13:33:46 2000-01-30 1:3:46 => 2000-01-30T01:03:46 2000-01-30 1:3:46 am => 2000-01-30T01:03:46 2000-01-30 1:3:46 pm => 2000-01-30T13:03:46 2000-01-30 1:3:6 => 2000-01-30T01:03:06 2000-01-30 1:3:6 am => 2000-01-30T01:03:06 2000-01-30 1:3:6 pm => 2000-01-30T13:03:06 2003-11-16 12:33:46 => 2003-11-16T12:33:46 2003-11-16 12:33:46 am => 2003-11-16T00:33:46 2003-11-16 12:33:46 pm => 2003-11-16T12:33:46 2003-11-16 12:3:46 => 2003-11-16T12:03:46 2003-11-16 12:3:46 am => 2003-11-16T00:03:46 2003-11-16 12:3:46 pm => 2003-11-16T12:03:46 2003-11-16 12:3:6 => 2003-11-16T12:03:06 2003-11-16 12:3:6 am => 2003-11-16T00:03:06 2003-11-16 12:3:6 pm => 2003-11-16T12:03:06 2003-11-16 1:33:46 => 2003-11-16T01:33:46 2003-11-16 1:33:46 am => 2003-11-16T01:33:46 2003-11-16 1:33:46 pm => 2003-11-16T13:33:46 2003-11-16 1:3:46 => 2003-11-16T01:03:46 2003-11-16 1:3:46 am => 2003-11-16T01:03:46 2003-11-16 1:3:46 pm => 2003-11-16T13:03:46 2003-11-16 1:3:6 => 2003-11-16T01:03:06 2003-11-16 1:3:6 am => 2003-11-16T01:03:06 2003-11-16 1:3:6 pm => 2003-11-16T13:03:06 2003 November 16 12:33:46 => 2003-11-16T12:33:46 2003 November 16 12:33:46 am => 2003-11-16T00:33:46 2003 November 16 12:33:46 pm => 2003-11-16T12:33:46 2003 November 16 12:3:46 => 2003-11-16T12:03:46 2003 November 16 12:3:46 am => 2003-11-16T00:03:46 2003 November 16 12:3:46 pm => 2003-11-16T12:03:46 2003 November 16 12:3:6 => 2003-11-16T12:03:06 2003 November 16 12:3:6 am => 2003-11-16T00:03:06 2003 November 16 12:3:6 pm => 2003-11-16T12:03:06 2003 November 16 1:33:46 => 2003-11-16T01:33:46 2003 November 16 1:33:46 am => 2003-11-16T01:33:46 2003 November 16 1:33:46 pm => 2003-11-16T13:33:46 2003 November 16 1:3:46 => 2003-11-16T01:03:46 2003 November 16 1:3:46 am => 2003-11-16T01:03:46 2003 November 16 1:3:46 pm => 2003-11-16T13:03:46 2003 November 16 1:3:6 => 2003-11-16T01:03:06 2003 November 16 1:3:6 am => 2003-11-16T01:03:06 2003 November 16 1:3:6 pm => 2003-11-16T13:03:06 2006-05-07T00:00:00 => 2006-05-07T00:00:00 2006/05/18 12:33:46 => 2006-05-18T12:33:46 2006/05/18 12:33:46 am => 2006-05-18T00:33:46 2006/05/18 12:33:46 pm => 2006-05-18T12:33:46 2006/05/18 12:3:46 => 2006-05-18T12:03:46 2006/05/18 12:3:46 am => 2006-05-18T00:03:46 2006/05/18 12:3:46 pm => 2006-05-18T12:03:46 2006/05/18 12:3:6 => 2006-05-18T12:03:06 2006/05/18 12:3:6 am => 2006-05-18T00:03:06 2006/05/18 12:3:6 pm => 2006-05-18T12:03:06 2006/05/18 1:33:46 => 2006-05-18T01:33:46 2006/05/18 1:33:46 am => 2006-05-18T01:33:46 2006/05/18 1:33:46 pm => 2006-05-18T13:33:46 2006/05/18 1:3:46 => 2006-05-18T01:03:46 2006/05/18 1:3:46 am => 2006-05-18T01:03:46 2006/05/18 1:3:46 pm => 2006-05-18T13:03:46 2006/05/18 1:3:6 => 2006-05-18T01:03:06 2006/05/18 1:3:6 am => 2006-05-18T01:03:06 2006/05/18 1:3:6 pm => 2006-05-18T13:03:06 2006/05/18 => 2006-05-18T00:00:00 20060518 => 2006-05-18T00:00:00 20060518T0513 => 2006-05-18T05:13:00 20060518T051326 => 2006-05-18T05:13:26 20060518T05 => 2006-05-18T05:00:00 200605 => 2006-05-01T00:00:00 2006/05/8 12:33:46 => 2006-05-08T12:33:46 2006/05/8 12:33:46 am => 2006-05-08T00:33:46 2006/05/8 12:33:46 pm => 2006-05-08T12:33:46 2006/05/8 12:3:46 => 2006-05-08T12:03:46 2006/05/8 12:3:46 am => 2006-05-08T00:03:46 2006/05/8 12:3:46 pm => 2006-05-08T12:03:46 2006/05/8 12:3:6 => 2006-05-08T12:03:06 2006/05/8 12:3:6 am => 2006-05-08T00:03:06 2006/05/8 12:3:6 pm => 2006-05-08T12:03:06 2006/05/8 1:33:46 => 2006-05-08T01:33:46 2006/05/8 1:33:46 am => 2006-05-08T01:33:46 2006/05/8 1:33:46 pm => 2006-05-08T13:33:46 2006/05/8 1:3:46 => 2006-05-08T01:03:46 2006/05/8 1:3:46 am => 2006-05-08T01:03:46 2006/05/8 1:3:46 pm => 2006-05-08T13:03:46 2006/05/8 1:3:6 => 2006-05-08T01:03:06 2006/05/8 1:3:6 am => 2006-05-08T01:03:06 2006/05/8 1:3:6 pm => 2006-05-08T13:03:06 2006/05/8 => 2006-05-08T00:00:00 2006/5/18 12:33:46 => 2006-05-18T12:33:46 2006/5/18 12:33:46 am => 2006-05-18T00:33:46 2006/5/18 12:33:46 pm => 2006-05-18T12:33:46 2006/5/18 12:3:46 => 2006-05-18T12:03:46 2006/5/18 12:3:46 am => 2006-05-18T00:03:46 2006/5/18 12:3:46 pm => 2006-05-18T12:03:46 2006/5/18 12:3:6 => 2006-05-18T12:03:06 2006/5/18 12:3:6 am => 2006-05-18T00:03:06 2006/5/18 12:3:6 pm => 2006-05-18T12:03:06 2006/5/18 1:33:46 => 2006-05-18T01:33:46 2006/5/18 1:33:46 am => 2006-05-18T01:33:46 2006/5/18 1:33:46 pm => 2006-05-18T13:33:46 2006/5/18 1:3:46 => 2006-05-18T01:03:46 2006/5/18 1:3:46 am => 2006-05-18T01:03:46 2006/5/18 1:3:46 pm => 2006-05-18T13:03:46 2006/5/18 1:3:6 => 2006-05-18T01:03:06 2006/5/18 1:3:6 am => 2006-05-18T01:03:06 2006/5/18 1:3:6 pm => 2006-05-18T13:03:06 2006/5/18 => 2006-05-18T00:00:00 2006/5/8 12:33:46 => 2006-05-08T12:33:46 2006/5/8 12:33:46 am => 2006-05-08T00:33:46 2006/5/8 12:33:46 pm => 2006-05-08T12:33:46 2006/5/8 12:3:46 => 2006-05-08T12:03:46 2006/5/8 12:3:46 am => 2006-05-08T00:03:46 2006/5/8 12:3:46 pm => 2006-05-08T12:03:46 2006/5/8 12:3:6 => 2006-05-08T12:03:06 2006/5/8 12:3:6 am => 2006-05-08T00:03:06 2006/5/8 12:3:6 pm => 2006-05-08T12:03:06 2006/5/8 1:33:46 => 2006-05-08T01:33:46 2006/5/8 1:33:46 am => 2006-05-08T01:33:46 2006/5/8 1:33:46 pm => 2006-05-08T13:33:46 2006/5/8 1:3:46 => 2006-05-08T01:03:46 2006/5/8 1:3:46 am => 2006-05-08T01:03:46 2006/5/8 1:3:46 pm => 2006-05-08T13:03:46 2006/5/8 1:3:6 => 2006-05-08T01:03:06 2006/5/8 1:3:6 am => 2006-05-08T01:03:06 2006/5/8 1:3:6 pm => 2006-05-08T13:03:06 2006/5/8 => 2006-05-08T00:00:00 2006-Dec-08 12:33:46 => 2006-12-08T12:33:46 2006-Dec-08 12:33:46 => 2006-12-08T12:33:46 2006----------/-Dec-08 12:33:46 => 2006-12-08T12:33:46 2006--Dec-08 12:33:46 => 2006-12-08T12:33:46 2006-Dec-08 12:33:46 => 2006-12-08T12:33:46 2006/-Dec-08 12:33:46 => 2006-12-08T12:33:46 2006//-Dec///08 12:33:46 => 2006-12-08T12:33:46 2006-Dec-08 12:33:46 am => 2006-12-08T00:33:46 2006-Dec-08 12:33:46 am => 2006-12-08T00:33:46 2006----------/-Dec-08 12:33:46 am => 2006-12-08T00:33:46 2006--Dec-08 12:33:46 am => 2006-12-08T00:33:46 2006-Dec-08 12:33:46 am => 2006-12-08T00:33:46 2006/-Dec-08 12:33:46 am => 2006-12-08T00:33:46 2006//-Dec///08 12:33:46 am => 2006-12-08T00:33:46 2006-Dec-08 12:33:46 pm => 2006-12-08T12:33:46 2006-Dec-08 12:33:46 pm => 2006-12-08T12:33:46 2006----------/-Dec-08 12:33:46 pm => 2006-12-08T12:33:46 2006--Dec-08 12:33:46 pm => 2006-12-08T12:33:46 2006-Dec-08 12:33:46 pm => 2006-12-08T12:33:46 2006/-Dec-08 12:33:46 pm => 2006-12-08T12:33:46 2006//-Dec///08 12:33:46 pm => 2006-12-08T12:33:46 2006-Dec-08 12:3:46 => 2006-12-08T12:03:46 2006-Dec-08 12:3:46 => 2006-12-08T12:03:46 2006----------/-Dec-08 12:3:46 => 2006-12-08T12:03:46 2006--Dec-08 12:3:46 => 2006-12-08T12:03:46 2006-Dec-08 12:3:46 => 2006-12-08T12:03:46 2006/-Dec-08 12:3:46 => 2006-12-08T12:03:46 2006//-Dec///08 12:3:46 => 2006-12-08T12:03:46 2006-Dec-08 12:3:46 am => 2006-12-08T00:03:46 2006-Dec-08 12:3:46 am => 2006-12-08T00:03:46 2006----------/-Dec-08 12:3:46 am => 2006-12-08T00:03:46 2006--Dec-08 12:3:46 am => 2006-12-08T00:03:46 2006-Dec-08 12:3:46 am => 2006-12-08T00:03:46 2006/-Dec-08 12:3:46 am => 2006-12-08T00:03:46 2006//-Dec///08 12:3:46 am => 2006-12-08T00:03:46 2006-Dec-08 12:3:46 pm => 2006-12-08T12:03:46 2006-Dec-08 12:3:46 pm => 2006-12-08T12:03:46 2006----------/-Dec-08 12:3:46 pm => 2006-12-08T12:03:46 2006--Dec-08 12:3:46 pm => 2006-12-08T12:03:46 2006-Dec-08 12:3:46 pm => 2006-12-08T12:03:46 2006/-Dec-08 12:3:46 pm => 2006-12-08T12:03:46 2006//-Dec///08 12:3:46 pm => 2006-12-08T12:03:46 2006-Dec-08 12:3:6 => 2006-12-08T12:03:06 2006-Dec-08 12:3:6 => 2006-12-08T12:03:06 2006----------/-Dec-08 12:3:6 => 2006-12-08T12:03:06 2006--Dec-08 12:3:6 => 2006-12-08T12:03:06 2006-Dec-08 12:3:6 => 2006-12-08T12:03:06 2006/-Dec-08 12:3:6 => 2006-12-08T12:03:06 2006//-Dec///08 12:3:6 => 2006-12-08T12:03:06 2006-Dec-08 12:3:6 am => 2006-12-08T00:03:06 2006-Dec-08 12:3:6 am => 2006-12-08T00:03:06 2006----------/-Dec-08 12:3:6 am => 2006-12-08T00:03:06 2006--Dec-08 12:3:6 am => 2006-12-08T00:03:06 2006-Dec-08 12:3:6 am => 2006-12-08T00:03:06 2006/-Dec-08 12:3:6 am => 2006-12-08T00:03:06 2006//-Dec///08 12:3:6 am => 2006-12-08T00:03:06 2006-Dec-08 12:3:6 pm => 2006-12-08T12:03:06 2006-Dec-08 12:3:6 pm => 2006-12-08T12:03:06 2006----------/-Dec-08 12:3:6 pm => 2006-12-08T12:03:06 2006--Dec-08 12:3:6 pm => 2006-12-08T12:03:06 2006-Dec-08 12:3:6 pm => 2006-12-08T12:03:06 2006/-Dec-08 12:3:6 pm => 2006-12-08T12:03:06 2006//-Dec///08 12:3:6 pm => 2006-12-08T12:03:06 2006-Dec-08 1:33:46 => 2006-12-08T01:33:46 2006-Dec-08 1:33:46 => 2006-12-08T01:33:46 2006----------/-Dec-08 1:33:46 => 2006-12-08T01:33:46 2006--Dec-08 1:33:46 => 2006-12-08T01:33:46 2006-Dec-08 1:33:46 => 2006-12-08T01:33:46 2006/-Dec-08 1:33:46 => 2006-12-08T01:33:46 2006//-Dec///08 1:33:46 => 2006-12-08T01:33:46 2006-Dec-08 1:33:46 am => 2006-12-08T01:33:46 2006-Dec-08 1:33:46 am => 2006-12-08T01:33:46 2006----------/-Dec-08 1:33:46 am => 2006-12-08T01:33:46 2006--Dec-08 1:33:46 am => 2006-12-08T01:33:46 2006-Dec-08 1:33:46 am => 2006-12-08T01:33:46 2006/-Dec-08 1:33:46 am => 2006-12-08T01:33:46 2006//-Dec///08 1:33:46 am => 2006-12-08T01:33:46 2006-Dec-08 1:33:46 pm => 2006-12-08T13:33:46 2006-Dec-08 1:33:46 pm => 2006-12-08T13:33:46 2006----------/-Dec-08 1:33:46 pm => 2006-12-08T13:33:46 2006--Dec-08 1:33:46 pm => 2006-12-08T13:33:46 2006-Dec-08 1:33:46 pm => 2006-12-08T13:33:46 2006/-Dec-08 1:33:46 pm => 2006-12-08T13:33:46 2006//-Dec///08 1:33:46 pm => 2006-12-08T13:33:46 2006-Dec-08 1:3:46 => 2006-12-08T01:03:46 2006-Dec-08 1:3:46 => 2006-12-08T01:03:46 2006----------/-Dec-08 1:3:46 => 2006-12-08T01:03:46 2006--Dec-08 1:3:46 => 2006-12-08T01:03:46 2006-Dec-08 1:3:46 => 2006-12-08T01:03:46 2006/-Dec-08 1:3:46 => 2006-12-08T01:03:46 2006//-Dec///08 1:3:46 => 2006-12-08T01:03:46 2006-Dec-08 1:3:46 am => 2006-12-08T01:03:46 2006-Dec-08 1:3:46 am => 2006-12-08T01:03:46 2006----------/-Dec-08 1:3:46 am => 2006-12-08T01:03:46 2006--Dec-08 1:3:46 am => 2006-12-08T01:03:46 2006-Dec-08 1:3:46 am => 2006-12-08T01:03:46 2006/-Dec-08 1:3:46 am => 2006-12-08T01:03:46 2006//-Dec///08 1:3:46 am => 2006-12-08T01:03:46 2006-Dec-08 1:3:46 pm => 2006-12-08T13:03:46 2006-Dec-08 1:3:46 pm => 2006-12-08T13:03:46 2006----------/-Dec-08 1:3:46 pm => 2006-12-08T13:03:46 2006--Dec-08 1:3:46 pm => 2006-12-08T13:03:46 2006-Dec-08 1:3:46 pm => 2006-12-08T13:03:46 2006/-Dec-08 1:3:46 pm => 2006-12-08T13:03:46 2006//-Dec///08 1:3:46 pm => 2006-12-08T13:03:46 2006-Dec-08 1:3:6 => 2006-12-08T01:03:06 2006-Dec-08 1:3:6 => 2006-12-08T01:03:06 2006----------/-Dec-08 1:3:6 => 2006-12-08T01:03:06 2006--Dec-08 1:3:6 => 2006-12-08T01:03:06 2006-Dec-08 1:3:6 => 2006-12-08T01:03:06 2006/-Dec-08 1:3:6 => 2006-12-08T01:03:06 2006//-Dec///08 1:3:6 => 2006-12-08T01:03:06 2006-Dec-08 1:3:6 am => 2006-12-08T01:03:06 2006-Dec-08 1:3:6 am => 2006-12-08T01:03:06 2006----------/-Dec-08 1:3:6 am => 2006-12-08T01:03:06 2006--Dec-08 1:3:6 am => 2006-12-08T01:03:06 2006-Dec-08 1:3:6 am => 2006-12-08T01:03:06 2006/-Dec-08 1:3:6 am => 2006-12-08T01:03:06 2006//-Dec///08 1:3:6 am => 2006-12-08T01:03:06 2006-Dec-08 1:3:6 pm => 2006-12-08T13:03:06 2006-Dec-08 1:3:6 pm => 2006-12-08T13:03:06 2006----------/-Dec-08 1:3:6 pm => 2006-12-08T13:03:06 2006--Dec-08 1:3:6 pm => 2006-12-08T13:03:06 2006-Dec-08 1:3:6 pm => 2006-12-08T13:03:06 2006/-Dec-08 1:3:6 pm => 2006-12-08T13:03:06 2006//-Dec///08 1:3:6 pm => 2006-12-08T13:03:06 2006 Dec 08 => 2006-12-08T00:00:00 2006 Dec 08 => 2006-12-08T00:00:00 2006-Dec-08 => 2006-12-08T00:00:00 2006-Dec-08 => 2006-12-08T00:00:00 2006/Dec/08 => 2006-12-08T00:00:00 2006/Dec/08 => 2006-12-08T00:00:00 2006.Dec.08 => 2006-12-08T00:00:00 2006.Dec.08 => 2006-12-08T00:00:00 2006\Dec\08 => 2006-12-08T00:00:00 2006\Dec\08 => 2006-12-08T00:00:00 2006 / Dec 08 => 2006-12-08T00:00:00 2006 Dec 08 => 2006-12-08T00:00:00 2006 Dec 08 => 2006-12-08T00:00:00 2006----------/-Dec-08 => 2006-12-08T00:00:00 2006--Dec-08 => 2006-12-08T00:00:00 2006-Dec-08 => 2006-12-08T00:00:00 2006/ Dec 08 => 2006-12-08T00:00:00 2006/-Dec-08 => 2006-12-08T00:00:00 2006// Dec///08 => 2006-12-08T00:00:00 2006//-Dec///08 => 2006-12-08T00:00:00 2006////////////Dec/08 => 2006-12-08T00:00:00 2006///Dec///08 => 2006-12-08T00:00:00 2006//.Dec///08 => 2006-12-08T00:00:00 2006//\Dec///08 => 2006-12-08T00:00:00 2006//Dec/08 => 2006-12-08T00:00:00 2006/.Dec.08 => 2006-12-08T00:00:00 2006/\Dec\08 => 2006-12-08T00:00:00 2006/Dec/08 => 2006-12-08T00:00:00 2006........../.Dec.08 => 2006-12-08T00:00:00 2006..Dec.08 => 2006-12-08T00:00:00 2006.Dec.08 => 2006-12-08T00:00:00 2006\\\\\\\\\\/\Dec\08 => 2006-12-08T00:00:00 2006\\Dec\08 => 2006-12-08T00:00:00 2006\Dec\08 => 2006-12-08T00:00:00 2006-Dec 12:33:46 => 2006-12-01T12:33:46 2006-Dec 12:33:46 am => 2006-12-01T00:33:46 2006-Dec 12:33:46 pm => 2006-12-01T12:33:46 2006-Dec 12:3:46 => 2006-12-01T12:03:46 2006-Dec 12:3:46 am => 2006-12-01T00:03:46 2006-Dec 12:3:46 pm => 2006-12-01T12:03:46 2006-Dec 12:3:6 => 2006-12-01T12:03:06 2006-Dec 12:3:6 am => 2006-12-01T00:03:06 2006-Dec 12:3:6 pm => 2006-12-01T12:03:06 2006-Dec 1:33:46 => 2006-12-01T01:33:46 2006-Dec 1:33:46 am => 2006-12-01T01:33:46 2006-Dec 1:33:46 pm => 2006-12-01T13:33:46 2006-Dec 1:3:46 => 2006-12-01T01:03:46 2006-Dec 1:3:46 am => 2006-12-01T01:03:46 2006-Dec 1:3:46 pm => 2006-12-01T13:03:46 2006-Dec 1:3:6 => 2006-12-01T01:03:06 2006-Dec 1:3:6 am => 2006-12-01T01:03:06 2006-Dec 1:3:6 pm => 2006-12-01T13:03:06 2006-Dec-18 12:33:46 => 2006-12-18T12:33:46 2006-Dec-18 12:33:46 am => 2006-12-18T00:33:46 2006-Dec-18 12:33:46 pm => 2006-12-18T12:33:46 2006-Dec-18 12:3:46 => 2006-12-18T12:03:46 2006-Dec-18 12:3:46 am => 2006-12-18T00:03:46 2006-Dec-18 12:3:46 pm => 2006-12-18T12:03:46 2006-Dec-18 12:3:6 => 2006-12-18T12:03:06 2006-Dec-18 12:3:6 am => 2006-12-18T00:03:06 2006-Dec-18 12:3:6 pm => 2006-12-18T12:03:06 2006-Dec-18 1:33:46 => 2006-12-18T01:33:46 2006-Dec-18 1:33:46 am => 2006-12-18T01:33:46 2006-Dec-18 1:33:46 pm => 2006-12-18T13:33:46 2006-Dec-18 1:3:46 => 2006-12-18T01:03:46 2006-Dec-18 1:3:46 am => 2006-12-18T01:03:46 2006-Dec-18 1:3:46 pm => 2006-12-18T13:03:46 2006-Dec-18 1:3:6 => 2006-12-18T01:03:06 2006-Dec-18 1:3:6 am => 2006-12-18T01:03:06 2006-Dec-18 1:3:6 pm => 2006-12-18T13:03:06 2006 Dec 18 => 2006-12-18T00:00:00 2006-Dec-18 => 2006-12-18T00:00:00 2006/Dec/18 => 2006-12-18T00:00:00 2006.Dec.18 => 2006-12-18T00:00:00 2006\Dec\18 => 2006-12-18T00:00:00 2006 Dec => 2006-12-01T00:00:00 2006-Dec => 2006-12-01T00:00:00 2006/Dec => 2006-12-01T00:00:00 2006.Dec => 2006-12-01T00:00:00 2006\Dec => 2006-12-01T00:00:00 2006-Dec-8 12:33:46 => 2006-12-08T12:33:46 2006-Dec-8 12:33:46 am => 2006-12-08T00:33:46 2006-Dec-8 12:33:46 pm => 2006-12-08T12:33:46 2006-Dec-8 12:3:46 => 2006-12-08T12:03:46 2006-Dec-8 12:3:46 am => 2006-12-08T00:03:46 2006-Dec-8 12:3:46 pm => 2006-12-08T12:03:46 2006-Dec-8 12:3:6 => 2006-12-08T12:03:06 2006-Dec-8 12:3:6 am => 2006-12-08T00:03:06 2006-Dec-8 12:3:6 pm => 2006-12-08T12:03:06 2006-Dec-8 1:33:46 => 2006-12-08T01:33:46 2006-Dec-8 1:33:46 am => 2006-12-08T01:33:46 2006-Dec-8 1:33:46 pm => 2006-12-08T13:33:46 2006-Dec-8 1:3:46 => 2006-12-08T01:03:46 2006-Dec-8 1:3:46 am => 2006-12-08T01:03:46 2006-Dec-8 1:3:46 pm => 2006-12-08T13:03:46 2006-Dec-8 1:3:6 => 2006-12-08T01:03:06 2006-Dec-8 1:3:6 am => 2006-12-08T01:03:06 2006-Dec-8 1:3:6 pm => 2006-12-08T13:03:06 2006 Dec 8 => 2006-12-08T00:00:00 2006-Dec-8 => 2006-12-08T00:00:00 2006/Dec/8 => 2006-12-08T00:00:00 2006.Dec.8 => 2006-12-08T00:00:00 2006\Dec\8 => 2006-12-08T00:00:00 2006-JAN-01 12:33:46 => 2006-01-01T12:33:46 2006-JAN-01 12:33:46 am => 2006-01-01T00:33:46 2006-JAN-01 12:33:46 pm => 2006-01-01T12:33:46 2006-JAN-01 12:3:46 => 2006-01-01T12:03:46 2006-JAN-01 12:3:46 am => 2006-01-01T00:03:46 2006-JAN-01 12:3:46 pm => 2006-01-01T12:03:46 2006-JAN-01 12:3:6 => 2006-01-01T12:03:06 2006-JAN-01 12:3:6 am => 2006-01-01T00:03:06 2006-JAN-01 12:3:6 pm => 2006-01-01T12:03:06 2006-JAN-01 1:33:46 => 2006-01-01T01:33:46 2006-JAN-01 1:33:46 am => 2006-01-01T01:33:46 2006-JAN-01 1:33:46 pm => 2006-01-01T13:33:46 2006-JAN-01 1:3:46 => 2006-01-01T01:03:46 2006-JAN-01 1:3:46 am => 2006-01-01T01:03:46 2006-JAN-01 1:3:46 pm => 2006-01-01T13:03:46 2006-JAN-01 1:3:6 => 2006-01-01T01:03:06 2006-JAN-01 1:3:6 am => 2006-01-01T01:03:06 2006-JAN-01 1:3:6 pm => 2006-01-01T13:03:06 2006-Jan 12:33:46 => 2006-01-01T12:33:46 2006-Jan 12:33:46 am => 2006-01-01T00:33:46 2006-Jan 12:33:46 pm => 2006-01-01T12:33:46 2006-Jan 12:3:46 => 2006-01-01T12:03:46 2006-Jan 12:3:46 am => 2006-01-01T00:03:46 2006-Jan 12:3:46 pm => 2006-01-01T12:03:46 2006-Jan 12:3:6 => 2006-01-01T12:03:06 2006-Jan 12:3:6 am => 2006-01-01T00:03:06 2006-Jan 12:3:6 pm => 2006-01-01T12:03:06 2006-Jan 1:33:46 => 2006-01-01T01:33:46 2006-Jan 1:33:46 am => 2006-01-01T01:33:46 2006-Jan 1:33:46 pm => 2006-01-01T13:33:46 2006-Jan 1:3:46 => 2006-01-01T01:03:46 2006-Jan 1:3:46 am => 2006-01-01T01:03:46 2006-Jan 1:3:46 pm => 2006-01-01T13:03:46 2006-Jan 1:3:6 => 2006-01-01T01:03:06 2006-Jan 1:3:6 am => 2006-01-01T01:03:06 2006-Jan 1:3:6 pm => 2006-01-01T13:03:06 2006 Jan => 2006-01-01T00:00:00 2006-Jan => 2006-01-01T00:00:00 2006/Jan => 2006-01-01T00:00:00 2006.Jan => 2006-01-01T00:00:00 2006\Jan => 2006-01-01T00:00:00 2007 => 2007-01-01T00:00:00 2009-04-26 4pm => 2009-04-26T16:00:00 2009-04-26 at 4pm => 2009-04-26T16:00:00 2099-12-31 12:33:46 => 2099-12-31T12:33:46 2099-12-31 12:33:46 am => 2099-12-31T00:33:46 2099-12-31 12:33:46 pm => 2099-12-31T12:33:46 2099-12-31 12:3:46 => 2099-12-31T12:03:46 2099-12-31 12:3:46 am => 2099-12-31T00:03:46 2099-12-31 12:3:46 pm => 2099-12-31T12:03:46 2099-12-31 12:3:6 => 2099-12-31T12:03:06 2099-12-31 12:3:6 am => 2099-12-31T00:03:06 2099-12-31 12:3:6 pm => 2099-12-31T12:03:06 2099-12-31 1:33:46 => 2099-12-31T01:33:46 2099-12-31 1:33:46 am => 2099-12-31T01:33:46 2099-12-31 1:33:46 pm => 2099-12-31T13:33:46 2099-12-31 1:3:46 => 2099-12-31T01:03:46 2099-12-31 1:3:46 am => 2099-12-31T01:03:46 2099-12-31 1:3:46 pm => 2099-12-31T13:03:46 2099-12-31 1:3:6 => 2099-12-31T01:03:06 2099-12-31 1:3:6 am => 2099-12-31T01:03:06 2099-12-31 1:3:6 pm => 2099-12-31T13:03:06 21/dec/93 17:05 => 1993-12-21T17:05:00 2/4/5 12:33:46 => 2005-02-04T12:33:46 2/4/5 12:33:46 am => 2005-02-04T00:33:46 2/4/5 12:33:46 pm => 2005-02-04T12:33:46 2/4/5 12:3:46 => 2005-02-04T12:03:46 2/4/5 12:3:46 am => 2005-02-04T00:03:46 2/4/5 12:3:46 pm => 2005-02-04T12:03:46 2/4/5 12:3:6 => 2005-02-04T12:03:06 2/4/5 12:3:6 am => 2005-02-04T00:03:06 2/4/5 12:3:6 pm => 2005-02-04T12:03:06 2/4/5 1:33:46 => 2005-02-04T01:33:46 2/4/5 1:33:46 am => 2005-02-04T01:33:46 2/4/5 1:33:46 pm => 2005-02-04T13:33:46 2/4/5 1:3:46 => 2005-02-04T01:03:46 2/4/5 1:3:46 am => 2005-02-04T01:03:46 2/4/5 1:3:46 pm => 2005-02-04T13:03:46 2/4/5 1:3:6 => 2005-02-04T01:03:06 2/4/5 1:3:6 am => 2005-02-04T01:03:06 2/4/5 1:3:6 pm => 2005-02-04T13:03:06 2/4/95 12:33:46 => 1995-02-04T12:33:46 2/4/95 12:33:46 am => 1995-02-04T00:33:46 2/4/95 12:33:46 pm => 1995-02-04T12:33:46 2/4/95 12:3:46 => 1995-02-04T12:03:46 2/4/95 12:3:46 am => 1995-02-04T00:03:46 2/4/95 12:3:46 pm => 1995-02-04T12:03:46 2/4/95 12:3:6 => 1995-02-04T12:03:06 2/4/95 12:3:6 am => 1995-02-04T00:03:06 2/4/95 12:3:6 pm => 1995-02-04T12:03:06 2/4/95 1:33:46 => 1995-02-04T01:33:46 2/4/95 1:33:46 am => 1995-02-04T01:33:46 2/4/95 1:33:46 pm => 1995-02-04T13:33:46 2/4/95 1:3:46 => 1995-02-04T01:03:46 2/4/95 1:3:46 am => 1995-02-04T01:03:46 2/4/95 1:3:46 pm => 1995-02-04T13:03:46 2/4/95 1:3:6 => 1995-02-04T01:03:06 2/4/95 1:3:6 am => 1995-02-04T01:03:06 2/4/95 1:3:6 pm => 1995-02-04T13:03:06 28 February 1998 12:33:46 => 1998-02-28T12:33:46 28 February 1998 12:33:46 am => 1998-02-28T00:33:46 28 February 1998 12:33:46 pm => 1998-02-28T12:33:46 28 February 1998 12:3:46 => 1998-02-28T12:03:46 28 February 1998 12:3:46 am => 1998-02-28T00:03:46 28 February 1998 12:3:46 pm => 1998-02-28T12:03:46 28 February 1998 12:3:6 => 1998-02-28T12:03:06 28 February 1998 12:3:6 am => 1998-02-28T00:03:06 28 February 1998 12:3:6 pm => 1998-02-28T12:03:06 28 February 1998 1:33:46 => 1998-02-28T01:33:46 28 February 1998 1:33:46 am => 1998-02-28T01:33:46 28 February 1998 1:33:46 pm => 1998-02-28T13:33:46 28 February 1998 1:3:46 => 1998-02-28T01:03:46 28 February 1998 1:3:46 am => 1998-02-28T01:03:46 28 February 1998 1:3:46 pm => 1998-02-28T13:03:46 28 February 1998 1:3:6 => 1998-02-28T01:03:06 28 February 1998 1:3:6 am => 1998-02-28T01:03:06 28 February 1998 1:3:6 pm => 1998-02-28T13:03:06 2nd December, 2006 => 2006-12-02T00:00:00 2ND December, 2006 => 2006-12-02T00:00:00 30 January 2000 12:33:46 => 2000-01-30T12:33:46 30 January 2000 12:33:46 => 2000-01-30T12:33:46 30 January 2000 12:33:46 am => 2000-01-30T00:33:46 30 January 2000 12:33:46 am => 2000-01-30T00:33:46 30 January 2000 12:33:46 pm => 2000-01-30T12:33:46 30 January 2000 12:33:46 pm => 2000-01-30T12:33:46 30 January 2000 12:3:46 => 2000-01-30T12:03:46 30 January 2000 12:3:46 => 2000-01-30T12:03:46 30 January 2000 12:3:46 am => 2000-01-30T00:03:46 30 January 2000 12:3:46 am => 2000-01-30T00:03:46 30 January 2000 12:3:46 pm => 2000-01-30T12:03:46 30 January 2000 12:3:46 pm => 2000-01-30T12:03:46 30 January 2000 12:3:6 => 2000-01-30T12:03:06 30 January 2000 12:3:6 => 2000-01-30T12:03:06 30 January 2000 12:3:6 am => 2000-01-30T00:03:06 30 January 2000 12:3:6 am => 2000-01-30T00:03:06 30 January 2000 12:3:6 pm => 2000-01-30T12:03:06 30 January 2000 12:3:6 pm => 2000-01-30T12:03:06 30 January 2000 1:33:46 => 2000-01-30T01:33:46 30 January 2000 1:33:46 => 2000-01-30T01:33:46 30 January 2000 1:33:46 am => 2000-01-30T01:33:46 30 January 2000 1:33:46 am => 2000-01-30T01:33:46 30 January 2000 1:33:46 pm => 2000-01-30T13:33:46 30 January 2000 1:33:46 pm => 2000-01-30T13:33:46 30 January 2000 1:3:46 => 2000-01-30T01:03:46 30 January 2000 1:3:46 => 2000-01-30T01:03:46 30 January 2000 1:3:46 am => 2000-01-30T01:03:46 30 January 2000 1:3:46 am => 2000-01-30T01:03:46 30 January 2000 1:3:46 pm => 2000-01-30T13:03:46 30 January 2000 1:3:46 pm => 2000-01-30T13:03:46 30 January 2000 1:3:6 => 2000-01-30T01:03:06 30 January 2000 1:3:6 => 2000-01-30T01:03:06 30 January 2000 1:3:6 am => 2000-01-30T01:03:06 30 January 2000 1:3:6 am => 2000-01-30T01:03:06 30 January 2000 1:3:6 pm => 2000-01-30T13:03:06 30 January 2000 1:3:6 pm => 2000-01-30T13:03:06 30th of December 2006 12:33:46 => 2006-12-30T12:33:46 30th of December 2006 12:33:46 am => 2006-12-30T00:33:46 30th of December 2006 12:33:46 pm => 2006-12-30T12:33:46 30th of December 2006 12:3:46 => 2006-12-30T12:03:46 30th of December 2006 12:3:46 am => 2006-12-30T00:03:46 30th of December 2006 12:3:46 pm => 2006-12-30T12:03:46 30th of December 2006 12:3:6 => 2006-12-30T12:03:06 30th of December 2006 12:3:6 am => 2006-12-30T00:03:06 30th of December 2006 12:3:6 pm => 2006-12-30T12:03:06 30th of December 2006 1:33:46 => 2006-12-30T01:33:46 30th of December 2006 1:33:46 am => 2006-12-30T01:33:46 30th of December 2006 1:33:46 pm => 2006-12-30T13:33:46 30th of December 2006 1:3:46 => 2006-12-30T01:03:46 30th of December 2006 1:3:46 am => 2006-12-30T01:03:46 30th of December 2006 1:3:46 pm => 2006-12-30T13:03:46 30th of December 2006 1:3:6 => 2006-12-30T01:03:06 30th of December 2006 1:3:6 am => 2006-12-30T01:03:06 30th of December 2006 1:3:6 pm => 2006-12-30T13:03:06 30TH of December 2006 1:3:6 pm => 2006-12-30T13:03:06 3-18-2006 12:33:46 => 2006-03-18T12:33:46 3-18-2006 12:33:46 am => 2006-03-18T00:33:46 3-18-2006 12:33:46 pm => 2006-03-18T12:33:46 3-18-2006 12:3:46 => 2006-03-18T12:03:46 3-18-2006 12:3:46 am => 2006-03-18T00:03:46 3-18-2006 12:3:46 pm => 2006-03-18T12:03:46 3-18-2006 12:3:6 => 2006-03-18T12:03:06 3-18-2006 12:3:6 am => 2006-03-18T00:03:06 3-18-2006 12:3:6 pm => 2006-03-18T12:03:06 3-18-2006 1:33:46 => 2006-03-18T01:33:46 3-18-2006 1:33:46 am => 2006-03-18T01:33:46 3-18-2006 1:33:46 pm => 2006-03-18T13:33:46 3-18-2006 1:3:46 => 2006-03-18T01:03:46 3-18-2006 1:3:46 am => 2006-03-18T01:03:46 3-18-2006 1:3:46 pm => 2006-03-18T13:03:46 3-18-2006 1:3:6 => 2006-03-18T01:03:06 3-18-2006 1:3:6 am => 2006-03-18T01:03:06 3-18-2006 1:3:6 pm => 2006-03-18T13:03:06 3 18 2006 => 2006-03-18T00:00:00 3-18-2006 => 2006-03-18T00:00:00 3/18/2006 => 2006-03-18T00:00:00 3.18.2006 => 2006-03-18T00:00:00 3\18\2006 => 2006-03-18T00:00:00 35-12-23 => 2035-12-23T00:00:00 3. Aug. 1994 12:33:46 => 1994-08-03T12:33:46 3. Aug. 1994 12:33:46 am => 1994-08-03T00:33:46 3. Aug. 1994 12:33:46 pm => 1994-08-03T12:33:46 3. Aug. 1994 12:3:46 => 1994-08-03T12:03:46 3. Aug. 1994 12:3:46 am => 1994-08-03T00:03:46 3. Aug. 1994 12:3:46 pm => 1994-08-03T12:03:46 3. Aug. 1994 12:3:6 => 1994-08-03T12:03:06 3. Aug. 1994 12:3:6 am => 1994-08-03T00:03:06 3. Aug. 1994 12:3:6 pm => 1994-08-03T12:03:06 3. Aug. 1994 1:33:46 => 1994-08-03T01:33:46 3. Aug. 1994 1:33:46 am => 1994-08-03T01:33:46 3. Aug. 1994 1:33:46 pm => 1994-08-03T13:33:46 3. Aug. 1994 1:3:46 => 1994-08-03T01:03:46 3. Aug. 1994 1:3:46 am => 1994-08-03T01:03:46 3. Aug. 1994 1:3:46 pm => 1994-08-03T13:03:46 3. Aug. 1994 1:3:6 => 1994-08-03T01:03:06 3. Aug. 1994 1:3:6 am => 1994-08-03T01:03:06 3. Aug. 1994 1:3:6 pm => 1994-08-03T13:03:06 3. August 1994 12:33:46 => 1994-08-03T12:33:46 3. August 1994 12:33:46 am => 1994-08-03T00:33:46 3. August 1994 12:33:46 pm => 1994-08-03T12:33:46 3. August 1994 12:3:46 => 1994-08-03T12:03:46 3. August 1994 12:3:46 am => 1994-08-03T00:03:46 3. August 1994 12:3:46 pm => 1994-08-03T12:03:46 3. August 1994 12:3:6 => 1994-08-03T12:03:06 3. August 1994 12:3:6 am => 1994-08-03T00:03:06 3. August 1994 12:3:6 pm => 1994-08-03T12:03:06 3. August 1994 1:33:46 => 1994-08-03T01:33:46 3. August 1994 1:33:46 am => 1994-08-03T01:33:46 3. August 1994 1:33:46 pm => 1994-08-03T13:33:46 3. August 1994 1:3:46 => 1994-08-03T01:03:46 3. August 1994 1:3:46 am => 1994-08-03T01:03:46 3. August 1994 1:3:46 pm => 1994-08-03T13:03:46 3. August 1994 1:3:6 => 1994-08-03T01:03:06 3. August 1994 1:3:6 am => 1994-08-03T01:03:06 3. August 1994 1:3:6 pm => 1994-08-03T13:03:06 3rd December, 2006 => 2006-12-03T00:00:00 3RD December, 2006 => 2006-12-03T00:00:00 4/1/06 12:33:46 => 2006-04-01T12:33:46 4/1/06 12:33:46 am => 2006-04-01T00:33:46 4/1/06 12:33:46 pm => 2006-04-01T12:33:46 4/1/06 12:3:46 => 2006-04-01T12:03:46 4/1/06 12:3:46 am => 2006-04-01T00:03:46 4/1/06 12:3:46 pm => 2006-04-01T12:03:46 4/1/06 12:3:6 => 2006-04-01T12:03:06 4/1/06 12:3:6 am => 2006-04-01T00:03:06 4/1/06 12:3:6 pm => 2006-04-01T12:03:06 4/1/06 1:33:46 => 2006-04-01T01:33:46 4/1/06 1:33:46 am => 2006-04-01T01:33:46 4/1/06 1:33:46 pm => 2006-04-01T13:33:46 4/1/06 1:3:46 => 2006-04-01T01:03:46 4/1/06 1:3:46 am => 2006-04-01T01:03:46 4/1/06 1:3:46 pm => 2006-04-01T13:03:46 4/1/06 1:3:6 => 2006-04-01T01:03:06 4/1/06 1:3:6 am => 2006-04-01T01:03:06 4/1/06 1:3:6 pm => 2006-04-01T13:03:06 4.2.1995 12:33:46 => 1995-04-02T12:33:46 4.2.1995 12:33:46 am => 1995-04-02T00:33:46 4.2.1995 12:33:46 pm => 1995-04-02T12:33:46 4.2.1995 12:3:46 => 1995-04-02T12:03:46 4.2.1995 12:3:46 am => 1995-04-02T00:03:46 4.2.1995 12:3:46 pm => 1995-04-02T12:03:46 4.2.1995 12:3:6 => 1995-04-02T12:03:06 4.2.1995 12:3:6 am => 1995-04-02T00:03:06 4.2.1995 12:3:6 pm => 1995-04-02T12:03:06 4.2.1995 1:33:46 => 1995-04-02T01:33:46 4.2.1995 1:33:46 am => 1995-04-02T01:33:46 4.2.1995 1:33:46 pm => 1995-04-02T13:33:46 4.2.1995 1:3:46 => 1995-04-02T01:03:46 4.2.1995 1:3:46 am => 1995-04-02T01:03:46 4.2.1995 1:3:46 pm => 1995-04-02T13:03:46 4.2.1995 1:3:6 => 1995-04-02T01:03:06 4.2.1995 1:3:6 am => 1995-04-02T01:03:06 4.2.1995 1:3:6 pm => 1995-04-02T13:03:06 4/2/95 12:33:46 => 1995-04-02T12:33:46 4/2/95 12:33:46 am => 1995-04-02T00:33:46 4/2/95 12:33:46 pm => 1995-04-02T12:33:46 4/2/95 12:3:46 => 1995-04-02T12:03:46 4/2/95 12:3:46 am => 1995-04-02T00:03:46 4/2/95 12:3:46 pm => 1995-04-02T12:03:46 4/2/95 12:3:6 => 1995-04-02T12:03:06 4/2/95 12:3:6 am => 1995-04-02T00:03:06 4/2/95 12:3:6 pm => 1995-04-02T12:03:06 4/2/95 1:33:46 => 1995-04-02T01:33:46 4/2/95 1:33:46 am => 1995-04-02T01:33:46 4/2/95 1:33:46 pm => 1995-04-02T13:33:46 4/2/95 1:3:46 => 1995-04-02T01:03:46 4/2/95 1:3:46 am => 1995-04-02T01:03:46 4/2/95 1:3:46 pm => 1995-04-02T13:03:46 4/2/95 1:3:6 => 1995-04-02T01:03:06 4/2/95 1:3:6 am => 1995-04-02T01:03:06 4/2/95 1:3:6 pm => 1995-04-02T13:03:06 4-February-1995 12:33:46 => 1995-02-04T12:33:46 4-February-1995 12:33:46 am => 1995-02-04T00:33:46 4-February-1995 12:33:46 pm => 1995-02-04T12:33:46 4-February-1995 12:3:46 => 1995-02-04T12:03:46 4-February-1995 12:3:46 am => 1995-02-04T00:03:46 4-February-1995 12:3:46 pm => 1995-02-04T12:03:46 4-February-1995 12:3:6 => 1995-02-04T12:03:06 4-February-1995 12:3:6 am => 1995-02-04T00:03:06 4-February-1995 12:3:6 pm => 1995-02-04T12:03:06 4-February-1995 1:33:46 => 1995-02-04T01:33:46 4-February-1995 1:33:46 am => 1995-02-04T01:33:46 4-February-1995 1:33:46 pm => 1995-02-04T13:33:46 4-February-1995 1:3:46 => 1995-02-04T01:03:46 4-February-1995 1:3:46 am => 1995-02-04T01:03:46 4-February-1995 1:3:46 pm => 1995-02-04T13:03:46 4-February-1995 1:3:6 => 1995-02-04T01:03:06 4-February-1995 1:3:6 am => 1995-02-04T01:03:06 4-February-1995 1:3:6 pm => 1995-02-04T13:03:06 4th December, 2006 => 2006-12-04T00:00:00 5-08-2006 12:33:46 => 2006-05-08T12:33:46 5-08-2006 12:33:46 am => 2006-05-08T00:33:46 5-08-2006 12:33:46 pm => 2006-05-08T12:33:46 5-08-2006 12:3:46 => 2006-05-08T12:03:46 5-08-2006 12:3:46 am => 2006-05-08T00:03:46 5-08-2006 12:3:46 pm => 2006-05-08T12:03:46 5-08-2006 12:3:6 => 2006-05-08T12:03:06 5-08-2006 12:3:6 am => 2006-05-08T00:03:06 5-08-2006 12:3:6 pm => 2006-05-08T12:03:06 5-08-2006 1:33:46 => 2006-05-08T01:33:46 5-08-2006 1:33:46 am => 2006-05-08T01:33:46 5-08-2006 1:33:46 pm => 2006-05-08T13:33:46 5-08-2006 1:3:46 => 2006-05-08T01:03:46 5-08-2006 1:3:46 am => 2006-05-08T01:03:46 5-08-2006 1:3:46 pm => 2006-05-08T13:03:46 5-08-2006 1:3:6 => 2006-05-08T01:03:06 5-08-2006 1:3:6 am => 2006-05-08T01:03:06 5-08-2006 1:3:6 pm => 2006-05-08T13:03:06 5 08 2006 => 2006-05-08T00:00:00 5-08-2006 => 2006-05-08T00:00:00 5/08/2006 => 2006-05-08T00:00:00 5.08.2006 => 2006-05-08T00:00:00 5\08\2006 => 2006-05-08T00:00:00 5-18-06 12:33:46 => 2006-05-18T12:33:46 5-18-06 12:33:46 am => 2006-05-18T00:33:46 5-18-06 12:33:46 pm => 2006-05-18T12:33:46 5-18-06 12:3:46 => 2006-05-18T12:03:46 5-18-06 12:3:46 am => 2006-05-18T00:03:46 5-18-06 12:3:46 pm => 2006-05-18T12:03:46 5-18-06 12:3:6 => 2006-05-18T12:03:06 5-18-06 12:3:6 am => 2006-05-18T00:03:06 5-18-06 12:3:6 pm => 2006-05-18T12:03:06 5-18-06 1:33:46 => 2006-05-18T01:33:46 5-18-06 1:33:46 am => 2006-05-18T01:33:46 5-18-06 1:33:46 pm => 2006-05-18T13:33:46 5-18-06 1:3:46 => 2006-05-18T01:03:46 5-18-06 1:3:46 am => 2006-05-18T01:03:46 5-18-06 1:3:46 pm => 2006-05-18T13:03:46 5-18-06 1:3:6 => 2006-05-18T01:03:06 5-18-06 1:3:6 am => 2006-05-18T01:03:06 5-18-06 1:3:6 pm => 2006-05-18T13:03:06 5 18 06 => 2006-05-18T00:00:00 5-18-06 => 2006-05-18T00:00:00 5/18/06 => 2006-05-18T00:00:00 5.18.06 => 2006-05-18T00:00:00 5\18\06 => 2006-05-18T00:00:00 5-18-6 12:33:46 => 2006-05-18T12:33:46 5-18-6 12:33:46 am => 2006-05-18T00:33:46 5-18-6 12:33:46 pm => 2006-05-18T12:33:46 5-18-6 12:3:46 => 2006-05-18T12:03:46 5-18-6 12:3:46 am => 2006-05-18T00:03:46 5-18-6 12:3:46 pm => 2006-05-18T12:03:46 5-18-6 12:3:6 => 2006-05-18T12:03:06 5-18-6 12:3:6 am => 2006-05-18T00:03:06 5-18-6 12:3:6 pm => 2006-05-18T12:03:06 5-18-6 1:33:46 => 2006-05-18T01:33:46 5-18-6 1:33:46 am => 2006-05-18T01:33:46 5-18-6 1:33:46 pm => 2006-05-18T13:33:46 5-18-6 1:3:46 => 2006-05-18T01:03:46 5-18-6 1:3:46 am => 2006-05-18T01:03:46 5-18-6 1:3:46 pm => 2006-05-18T13:03:46 5-18-6 1:3:6 => 2006-05-18T01:03:06 5-18-6 1:3:6 am => 2006-05-18T01:03:06 5-18-6 1:3:6 pm => 2006-05-18T13:03:06 5 18 6 => 2006-05-18T00:00:00 5-18-6 => 2006-05-18T00:00:00 5/18/6 => 2006-05-18T00:00:00 5.18.6 => 2006-05-18T00:00:00 5\18\6 => 2006-05-18T00:00:00 5-8-06 12:33:46 => 2006-05-08T12:33:46 5-8-06 12:33:46 am => 2006-05-08T00:33:46 5-8-06 12:33:46 pm => 2006-05-08T12:33:46 5-8-06 12:3:46 => 2006-05-08T12:03:46 5-8-06 12:3:46 am => 2006-05-08T00:03:46 5-8-06 12:3:46 pm => 2006-05-08T12:03:46 5-8-06 12:3:6 => 2006-05-08T12:03:06 5-8-06 12:3:6 am => 2006-05-08T00:03:06 5-8-06 12:3:6 pm => 2006-05-08T12:03:06 5-8-06 1:33:46 => 2006-05-08T01:33:46 5-8-06 1:33:46 am => 2006-05-08T01:33:46 5-8-06 1:33:46 pm => 2006-05-08T13:33:46 5-8-06 1:3:46 => 2006-05-08T01:03:46 5-8-06 1:3:46 am => 2006-05-08T01:03:46 5-8-06 1:3:46 pm => 2006-05-08T13:03:46 5-8-06 1:3:6 => 2006-05-08T01:03:06 5-8-06 1:3:6 am => 2006-05-08T01:03:06 5-8-06 1:3:6 pm => 2006-05-08T13:03:06 5 8 06 => 2006-05-08T00:00:00 5-8-06 => 2006-05-08T00:00:00 5/8/06 => 2006-05-08T00:00:00 5.8.06 => 2006-05-08T00:00:00 5\8\06 => 2006-05-08T00:00:00 5-8-2006 12:33:46 => 2006-05-08T12:33:46 5-8-2006 12:33:46 am => 2006-05-08T00:33:46 5-8-2006 12:33:46 pm => 2006-05-08T12:33:46 5-8-2006 12:3:46 => 2006-05-08T12:03:46 5-8-2006 12:3:46 am => 2006-05-08T00:03:46 5-8-2006 12:3:46 pm => 2006-05-08T12:03:46 5-8-2006 12:3:6 => 2006-05-08T12:03:06 5-8-2006 12:3:6 am => 2006-05-08T00:03:06 5-8-2006 12:3:6 pm => 2006-05-08T12:03:06 5-8-2006 1:33:46 => 2006-05-08T01:33:46 5-8-2006 1:33:46 am => 2006-05-08T01:33:46 5-8-2006 1:33:46 pm => 2006-05-08T13:33:46 5-8-2006 1:3:46 => 2006-05-08T01:03:46 5-8-2006 1:3:46 am => 2006-05-08T01:03:46 5-8-2006 1:3:46 pm => 2006-05-08T13:03:46 5-8-2006 1:3:6 => 2006-05-08T01:03:06 5-8-2006 1:3:6 am => 2006-05-08T01:03:06 5-8-2006 1:3:6 pm => 2006-05-08T13:03:06 5 8 2006 => 2006-05-08T00:00:00 5-8-2006 => 2006-05-08T00:00:00 5/8/2006 => 2006-05-08T00:00:00 5.8.2006 => 2006-05-08T00:00:00 5\8\2006 => 2006-05-08T00:00:00 5-8-6 12:33:46 => 2006-05-08T12:33:46 5-8-6 12:33:46 am => 2006-05-08T00:33:46 5-8-6 12:33:46 pm => 2006-05-08T12:33:46 5-8-6 12:3:46 => 2006-05-08T12:03:46 5-8-6 12:3:46 am => 2006-05-08T00:03:46 5-8-6 12:3:46 pm => 2006-05-08T12:03:46 5-8-6 12:3:6 => 2006-05-08T12:03:06 5-8-6 12:3:6 am => 2006-05-08T00:03:06 5-8-6 12:3:6 pm => 2006-05-08T12:03:06 5-8-6 1:33:46 => 2006-05-08T01:33:46 5-8-6 1:33:46 am => 2006-05-08T01:33:46 5-8-6 1:33:46 pm => 2006-05-08T13:33:46 5-8-6 1:3:46 => 2006-05-08T01:03:46 5-8-6 1:3:46 am => 2006-05-08T01:03:46 5-8-6 1:3:46 pm => 2006-05-08T13:03:46 5-8-6 1:3:6 => 2006-05-08T01:03:06 5-8-6 1:3:6 am => 2006-05-08T01:03:06 5-8-6 1:3:6 pm => 2006-05-08T13:03:06 5 8 6 => 2006-05-08T00:00:00 5-8-6 => 2006-05-08T00:00:00 5/8/6 => 2006-05-08T00:00:00 5.8.6 => 2006-05-08T00:00:00 5\8\6 => 2006-05-08T00:00:00 8-Dec-06 12:33:46 => 2006-12-08T12:33:46 8-Dec-06 12:33:46 am => 2006-12-08T00:33:46 8-Dec-06 12:33:46 pm => 2006-12-08T12:33:46 8-Dec-06 12:3:46 => 2006-12-08T12:03:46 8-Dec-06 12:3:46 am => 2006-12-08T00:03:46 8-Dec-06 12:3:46 pm => 2006-12-08T12:03:46 8-Dec-06 12:3:6 => 2006-12-08T12:03:06 8-Dec-06 12:3:6 am => 2006-12-08T00:03:06 8-Dec-06 12:3:6 pm => 2006-12-08T12:03:06 8-Dec-06 1:33:46 => 2006-12-08T01:33:46 8-Dec-06 1:33:46 am => 2006-12-08T01:33:46 8-Dec-06 1:33:46 pm => 2006-12-08T13:33:46 8-Dec-06 1:3:46 => 2006-12-08T01:03:46 8-Dec-06 1:3:46 am => 2006-12-08T01:03:46 8-Dec-06 1:3:46 pm => 2006-12-08T13:03:46 8-Dec-06 1:3:6 => 2006-12-08T01:03:06 8-Dec-06 1:3:6 am => 2006-12-08T01:03:06 8-Dec-06 1:3:6 pm => 2006-12-08T13:03:06 8 Dec 06 => 2006-12-08T00:00:00 8-Dec-06 => 2006-12-08T00:00:00 8/Dec/06 => 2006-12-08T00:00:00 8.Dec.06 => 2006-12-08T00:00:00 8\Dec\06 => 2006-12-08T00:00:00 8-Dec-2006 12:33:46 => 2006-12-08T12:33:46 8-Dec-2006 12:33:46 am => 2006-12-08T00:33:46 8-Dec-2006 12:33:46 pm => 2006-12-08T12:33:46 8-Dec-2006 12:3:46 => 2006-12-08T12:03:46 8-Dec-2006 12:3:46 am => 2006-12-08T00:03:46 8-Dec-2006 12:3:46 pm => 2006-12-08T12:03:46 8-Dec-2006 12:3:6 => 2006-12-08T12:03:06 8-Dec-2006 12:3:6 am => 2006-12-08T00:03:06 8-Dec-2006 12:3:6 pm => 2006-12-08T12:03:06 8-Dec-2006 1:33:46 => 2006-12-08T01:33:46 8-Dec-2006 1:33:46 am => 2006-12-08T01:33:46 8-Dec-2006 1:33:46 pm => 2006-12-08T13:33:46 8-Dec-2006 1:3:46 => 2006-12-08T01:03:46 8-Dec-2006 1:3:46 am => 2006-12-08T01:03:46 8-Dec-2006 1:3:46 pm => 2006-12-08T13:03:46 8-Dec-2006 1:3:6 => 2006-12-08T01:03:06 8-Dec-2006 1:3:6 am => 2006-12-08T01:03:06 8-Dec-2006 1:3:6 pm => 2006-12-08T13:03:06 8 Dec 2006 => 2006-12-08T00:00:00 8-Dec-2006 => 2006-12-08T00:00:00 8/Dec/2006 => 2006-12-08T00:00:00 8.Dec.2006 => 2006-12-08T00:00:00 8\Dec\2006 => 2006-12-08T00:00:00 8-Dec-6 12:33:46 => 2006-12-08T12:33:46 8-Dec-6 12:33:46 am => 2006-12-08T00:33:46 8-Dec-6 12:33:46 pm => 2006-12-08T12:33:46 8-Dec-6 12:3:46 => 2006-12-08T12:03:46 8-Dec-6 12:3:46 am => 2006-12-08T00:03:46 8-Dec-6 12:3:46 pm => 2006-12-08T12:03:46 8-Dec-6 12:3:6 => 2006-12-08T12:03:06 8-Dec-6 12:3:6 am => 2006-12-08T00:03:06 8-Dec-6 12:3:6 pm => 2006-12-08T12:03:06 8-Dec-6 1:33:46 => 2006-12-08T01:33:46 8-Dec-6 1:33:46 am => 2006-12-08T01:33:46 8-Dec-6 1:33:46 pm => 2006-12-08T13:33:46 8-Dec-6 1:3:46 => 2006-12-08T01:03:46 8-Dec-6 1:3:46 am => 2006-12-08T01:03:46 8-Dec-6 1:3:46 pm => 2006-12-08T13:03:46 8-Dec-6 1:3:6 => 2006-12-08T01:03:06 8-Dec-6 1:3:6 am => 2006-12-08T01:03:06 8-Dec-6 1:3:6 pm => 2006-12-08T13:03:06 8 Dec 6 => 2006-12-08T00:00:00 8-Dec-6 => 2006-12-08T00:00:00 8/Dec/6 => 2006-12-08T00:00:00 8.Dec.6 => 2006-12-08T00:00:00 8\Dec\6 => 2006-12-08T00:00:00 8-Mar-06 12:33:46 => 2006-03-08T12:33:46 8-Mar-06 12:33:46 am => 2006-03-08T00:33:46 8-Mar-06 12:33:46 pm => 2006-03-08T12:33:46 8-Mar-06 12:3:46 => 2006-03-08T12:03:46 8-Mar-06 12:3:46 am => 2006-03-08T00:03:46 8-Mar-06 12:3:46 pm => 2006-03-08T12:03:46 8-Mar-06 12:3:6 => 2006-03-08T12:03:06 8-Mar-06 12:3:6 am => 2006-03-08T00:03:06 8-Mar-06 12:3:6 pm => 2006-03-08T12:03:06 8-Mar-06 1:33:46 => 2006-03-08T01:33:46 8-Mar-06 1:33:46 am => 2006-03-08T01:33:46 8-Mar-06 1:33:46 pm => 2006-03-08T13:33:46 8-Mar-06 1:3:46 => 2006-03-08T01:03:46 8-Mar-06 1:3:46 am => 2006-03-08T01:03:46 8-Mar-06 1:3:46 pm => 2006-03-08T13:03:46 8-Mar-06 1:3:6 => 2006-03-08T01:03:06 8-Mar-06 1:3:6 am => 2006-03-08T01:03:06 8-Mar-06 1:3:6 pm => 2006-03-08T13:03:06 8 Mar 06 => 2006-03-08T00:00:00 8-Mar-06 => 2006-03-08T00:00:00 8/Mar/06 => 2006-03-08T00:00:00 8.Mar.06 => 2006-03-08T00:00:00 8\Mar\06 => 2006-03-08T00:00:00 8-Mar-2006 12:33:46 => 2006-03-08T12:33:46 8-Mar-2006 12:33:46 am => 2006-03-08T00:33:46 8-Mar-2006 12:33:46 pm => 2006-03-08T12:33:46 8-Mar-2006 12:3:46 => 2006-03-08T12:03:46 8-Mar-2006 12:3:46 am => 2006-03-08T00:03:46 8-Mar-2006 12:3:46 pm => 2006-03-08T12:03:46 8-Mar-2006 12:3:6 => 2006-03-08T12:03:06 8-Mar-2006 12:3:6 am => 2006-03-08T00:03:06 8-Mar-2006 12:3:6 pm => 2006-03-08T12:03:06 8-Mar-2006 1:33:46 => 2006-03-08T01:33:46 8-Mar-2006 1:33:46 am => 2006-03-08T01:33:46 8-Mar-2006 1:33:46 pm => 2006-03-08T13:33:46 8-Mar-2006 1:3:46 => 2006-03-08T01:03:46 8-Mar-2006 1:3:46 am => 2006-03-08T01:03:46 8-Mar-2006 1:3:46 pm => 2006-03-08T13:03:46 8-Mar-2006 1:3:6 => 2006-03-08T01:03:06 8-Mar-2006 1:3:6 am => 2006-03-08T01:03:06 8-Mar-2006 1:3:6 pm => 2006-03-08T13:03:06 8 Mar 2006 => 2006-03-08T00:00:00 8-Mar-2006 => 2006-03-08T00:00:00 8/Mar/2006 => 2006-03-08T00:00:00 8.Mar.2006 => 2006-03-08T00:00:00 8\Mar\2006 => 2006-03-08T00:00:00 8-Mar-6 12:33:46 => 2006-03-08T12:33:46 8-Mar-6 12:33:46 am => 2006-03-08T00:33:46 8-Mar-6 12:33:46 pm => 2006-03-08T12:33:46 8-Mar-6 12:3:46 => 2006-03-08T12:03:46 8-Mar-6 12:3:46 am => 2006-03-08T00:03:46 8-Mar-6 12:3:46 pm => 2006-03-08T12:03:46 8-Mar-6 12:3:6 => 2006-03-08T12:03:06 8-Mar-6 12:3:6 am => 2006-03-08T00:03:06 8-Mar-6 12:3:6 pm => 2006-03-08T12:03:06 8-Mar-6 1:33:46 => 2006-03-08T01:33:46 8-Mar-6 1:33:46 am => 2006-03-08T01:33:46 8-Mar-6 1:33:46 pm => 2006-03-08T13:33:46 8-Mar-6 1:3:46 => 2006-03-08T01:03:46 8-Mar-6 1:3:46 am => 2006-03-08T01:03:46 8-Mar-6 1:3:46 pm => 2006-03-08T13:03:46 8-Mar-6 1:3:6 => 2006-03-08T01:03:06 8-Mar-6 1:3:6 am => 2006-03-08T01:03:06 8-Mar-6 1:3:6 pm => 2006-03-08T13:03:06 8 Mar 6 => 2006-03-08T00:00:00 8-Mar-6 => 2006-03-08T00:00:00 8/Mar/6 => 2006-03-08T00:00:00 8.Mar.6 => 2006-03-08T00:00:00 8\Mar\6 => 2006-03-08T00:00:00 93-12-01 => 1993-12-01T00:00:00 96-06-1800:00:00 => 1996-06-18T00:00:00 96-06-1800:00 => 1996-06-18T00:00:00 99345 12:33:46 => 1999-12-11T12:33:46 99345 12:33:46 am => 1999-12-11T00:33:46 99345 12:33:46 pm => 1999-12-11T12:33:46 99345 12:3:46 => 1999-12-11T12:03:46 99345 12:3:46 am => 1999-12-11T00:03:46 99345 12:3:46 pm => 1999-12-11T12:03:46 99345 12:3:6 => 1999-12-11T12:03:06 99345 12:3:6 am => 1999-12-11T00:03:06 99345 12:3:6 pm => 1999-12-11T12:03:06 99345 1:33:46 => 1999-12-11T01:33:46 99345 1:33:46 am => 1999-12-11T01:33:46 99345 1:33:46 pm => 1999-12-11T13:33:46 99345 1:3:46 => 1999-12-11T01:03:46 99345 1:3:46 am => 1999-12-11T01:03:46 99345 1:3:46 pm => 1999-12-11T13:03:46 99345 1:3:6 => 1999-12-11T01:03:06 99345 1:3:6 am => 1999-12-11T01:03:06 99345 1:3:6 pm => 1999-12-11T13:03:06 9 Nov 1994 09:50:32 => 1994-11-09T09:50:32 Dec-18-6 12:33:46 => 2006-12-18T12:33:46 Dec-18-6 12:33:46 am => 2006-12-18T00:33:46 Dec-18-6 12:33:46 pm => 2006-12-18T12:33:46 Dec-18-6 12:3:46 => 2006-12-18T12:03:46 Dec-18-6 12:3:46 am => 2006-12-18T00:03:46 Dec-18-6 12:3:46 pm => 2006-12-18T12:03:46 Dec-18-6 12:3:6 => 2006-12-18T12:03:06 Dec-18-6 12:3:6 am => 2006-12-18T00:03:06 Dec-18-6 12:3:6 pm => 2006-12-18T12:03:06 Dec-18-6 1:33:46 => 2006-12-18T01:33:46 Dec-18-6 1:33:46 am => 2006-12-18T01:33:46 Dec-18-6 1:33:46 pm => 2006-12-18T13:33:46 Dec-18-6 1:3:46 => 2006-12-18T01:03:46 Dec-18-6 1:3:46 am => 2006-12-18T01:03:46 Dec-18-6 1:3:46 pm => 2006-12-18T13:03:46 Dec-18-6 1:3:6 => 2006-12-18T01:03:06 Dec-18-6 1:3:6 am => 2006-12-18T01:03:06 Dec-18-6 1:3:6 pm => 2006-12-18T13:03:06 Dec 18 6 => 2006-12-18T00:00:00 Dec-18-6 => 2006-12-18T00:00:00 Dec/18/6 => 2006-12-18T00:00:00 Dec.18.6 => 2006-12-18T00:00:00 Dec\18\6 => 2006-12-18T00:00:00 Dec-2006 12:33:46 => 2006-12-01T12:33:46 Dec-2006 12:33:46 am => 2006-12-01T00:33:46 Dec-2006 12:33:46 pm => 2006-12-01T12:33:46 Dec-2006 12:3:46 => 2006-12-01T12:03:46 Dec-2006 12:3:46 am => 2006-12-01T00:03:46 Dec-2006 12:3:46 pm => 2006-12-01T12:03:46 Dec-2006 12:3:6 => 2006-12-01T12:03:06 Dec-2006 12:3:6 am => 2006-12-01T00:03:06 Dec-2006 12:3:6 pm => 2006-12-01T12:03:06 Dec-2006 1:33:46 => 2006-12-01T01:33:46 Dec-2006 1:33:46 am => 2006-12-01T01:33:46 Dec-2006 1:33:46 pm => 2006-12-01T13:33:46 Dec-2006 1:3:46 => 2006-12-01T01:03:46 Dec-2006 1:3:46 am => 2006-12-01T01:03:46 Dec-2006 1:3:46 pm => 2006-12-01T13:03:46 Dec-2006 1:3:6 => 2006-12-01T01:03:06 Dec-2006 1:3:6 am => 2006-12-01T01:03:06 Dec-2006 1:3:6 pm => 2006-12-01T13:03:06 Dec 2006 => 2006-12-01T00:00:00 Dec-2006 => 2006-12-01T00:00:00 Dec/2006 => 2006-12-01T00:00:00 Dec.2006 => 2006-12-01T00:00:00 Dec\2006 => 2006-12-01T00:00:00 Dec-8-6 12:33:46 => 2006-12-08T12:33:46 Dec-8-6 12:33:46 am => 2006-12-08T00:33:46 Dec-8-6 12:33:46 pm => 2006-12-08T12:33:46 Dec-8-6 12:3:46 => 2006-12-08T12:03:46 Dec-8-6 12:3:46 am => 2006-12-08T00:03:46 Dec-8-6 12:3:46 pm => 2006-12-08T12:03:46 Dec-8-6 12:3:6 => 2006-12-08T12:03:06 Dec-8-6 12:3:6 am => 2006-12-08T00:03:06 Dec-8-6 12:3:6 pm => 2006-12-08T12:03:06 Dec-8-6 1:33:46 => 2006-12-08T01:33:46 Dec-8-6 1:33:46 am => 2006-12-08T01:33:46 Dec-8-6 1:33:46 pm => 2006-12-08T13:33:46 Dec-8-6 1:3:46 => 2006-12-08T01:03:46 Dec-8-6 1:3:46 am => 2006-12-08T01:03:46 Dec-8-6 1:3:46 pm => 2006-12-08T13:03:46 Dec-8-6 1:3:6 => 2006-12-08T01:03:06 Dec-8-6 1:3:6 am => 2006-12-08T01:03:06 Dec-8-6 1:3:6 pm => 2006-12-08T13:03:06 Dec 8 6 => 2006-12-08T00:00:00 Dec-8-6 => 2006-12-08T00:00:00 Dec/8/6 => 2006-12-08T00:00:00 Dec.8.6 => 2006-12-08T00:00:00 Dec\8\6 => 2006-12-08T00:00:00 December 1st, 2006 => 2006-12-01T00:00:00 December 2nd, 2006 => 2006-12-02T00:00:00 December 3rd, 2006 => 2006-12-03T00:00:00 December 4th, 2006 => 2006-12-04T00:00:00 Feb 1st 1997 00:00:00 => 1997-02-01T00:00:00 Feb-2006 12:33:46 => 2006-02-01T12:33:46 Feb-2006 12:33:46 am => 2006-02-01T00:33:46 Feb-2006 12:33:46 pm => 2006-02-01T12:33:46 Feb-2006 12:3:46 => 2006-02-01T12:03:46 Feb-2006 12:3:46 am => 2006-02-01T00:03:46 Feb-2006 12:3:46 pm => 2006-02-01T12:03:46 Feb-2006 12:3:6 => 2006-02-01T12:03:06 Feb-2006 12:3:6 am => 2006-02-01T00:03:06 Feb-2006 12:3:6 pm => 2006-02-01T12:03:06 Feb-2006 1:33:46 => 2006-02-01T01:33:46 Feb-2006 1:33:46 am => 2006-02-01T01:33:46 Feb-2006 1:33:46 pm => 2006-02-01T13:33:46 Feb-2006 1:3:46 => 2006-02-01T01:03:46 Feb-2006 1:3:46 am => 2006-02-01T01:03:46 Feb-2006 1:3:46 pm => 2006-02-01T13:03:46 Feb-2006 1:3:6 => 2006-02-01T01:03:06 Feb-2006 1:3:6 am => 2006-02-01T01:03:06 Feb-2006 1:3:6 pm => 2006-02-01T13:03:06 Feb 2006 => 2006-02-01T00:00:00 Feb-2006 => 2006-02-01T00:00:00 Feb/2006 => 2006-02-01T00:00:00 Feb.2006 => 2006-02-01T00:00:00 Feb\2006 => 2006-02-01T00:00:00 Feb 28 1997 10:30:30 => 1997-02-28T10:30:30 February 4, 1995 12:33:46 => 1995-02-04T12:33:46 February 4, 1995 12:33:46 am => 1995-02-04T00:33:46 February 4, 1995 12:33:46 pm => 1995-02-04T12:33:46 February 4, 1995 12:3:46 => 1995-02-04T12:03:46 February 4, 1995 12:3:46 am => 1995-02-04T00:03:46 February 4, 1995 12:3:46 pm => 1995-02-04T12:03:46 February 4, 1995 12:3:6 => 1995-02-04T12:03:06 February 4, 1995 12:3:6 am => 1995-02-04T00:03:06 February 4, 1995 12:3:6 pm => 1995-02-04T12:03:06 February 4, 1995 1:33:46 => 1995-02-04T01:33:46 February 4, 1995 1:33:46 am => 1995-02-04T01:33:46 February 4, 1995 1:33:46 pm => 1995-02-04T13:33:46 February 4, 1995 1:3:46 => 1995-02-04T01:03:46 February 4, 1995 1:3:46 am => 1995-02-04T01:03:46 February 4, 1995 1:3:46 pm => 1995-02-04T13:03:46 February 4, 1995 1:3:6 => 1995-02-04T01:03:06 February 4, 1995 1:3:6 am => 1995-02-04T01:03:06 February 4, 1995 1:3:6 pm => 1995-02-04T13:03:06 Fri Feb 9 1996 noon => 1996-02-09T12:00:00 Fri Jan 10 1997 10:30:30 => 1997-01-10T10:30:30 Jan-08-1999 12:33:46 => 1999-01-08T12:33:46 Jan-08-1999 12:33:46 am => 1999-01-08T00:33:46 Jan-08-1999 12:33:46 pm => 1999-01-08T12:33:46 Jan-08-1999 12:3:46 => 1999-01-08T12:03:46 Jan-08-1999 12:3:46 am => 1999-01-08T00:03:46 Jan-08-1999 12:3:46 pm => 1999-01-08T12:03:46 Jan-08-1999 12:3:6 => 1999-01-08T12:03:06 Jan-08-1999 12:3:6 am => 1999-01-08T00:03:06 Jan-08-1999 12:3:6 pm => 1999-01-08T12:03:06 Jan-08-1999 1:33:46 => 1999-01-08T01:33:46 Jan-08-1999 1:33:46 am => 1999-01-08T01:33:46 Jan-08-1999 1:33:46 pm => 1999-01-08T13:33:46 Jan-08-1999 1:3:46 => 1999-01-08T01:03:46 Jan-08-1999 1:3:46 am => 1999-01-08T01:03:46 Jan-08-1999 1:3:46 pm => 1999-01-08T13:03:46 Jan-08-1999 1:3:6 => 1999-01-08T01:03:06 Jan-08-1999 1:3:6 am => 1999-01-08T01:03:06 Jan-08-1999 1:3:6 pm => 1999-01-08T13:03:06 Jan 08 1999 => 1999-01-08T00:00:00 Jan-08-1999 => 1999-01-08T00:00:00 Jan/08/1999 => 1999-01-08T00:00:00 Jan.08.1999 => 1999-01-08T00:00:00 Jan\08\1999 => 1999-01-08T00:00:00 Jan-08-99 12:33:46 => 1999-01-08T12:33:46 Jan-08-99 12:33:46 am => 1999-01-08T00:33:46 Jan-08-99 12:33:46 pm => 1999-01-08T12:33:46 Jan-08-99 12:3:46 => 1999-01-08T12:03:46 Jan-08-99 12:3:46 am => 1999-01-08T00:03:46 Jan-08-99 12:3:46 pm => 1999-01-08T12:03:46 Jan-08-99 12:3:6 => 1999-01-08T12:03:06 Jan-08-99 12:3:6 am => 1999-01-08T00:03:06 Jan-08-99 12:3:6 pm => 1999-01-08T12:03:06 Jan-08-99 1:33:46 => 1999-01-08T01:33:46 Jan-08-99 1:33:46 am => 1999-01-08T01:33:46 Jan-08-99 1:33:46 pm => 1999-01-08T13:33:46 Jan-08-99 1:3:46 => 1999-01-08T01:03:46 Jan-08-99 1:3:46 am => 1999-01-08T01:03:46 Jan-08-99 1:3:46 pm => 1999-01-08T13:03:46 Jan-08-99 1:3:6 => 1999-01-08T01:03:06 Jan-08-99 1:3:6 am => 1999-01-08T01:03:06 Jan-08-99 1:3:6 pm => 1999-01-08T13:03:06 Jan 08 99 => 1999-01-08T00:00:00 Jan-08-99 => 1999-01-08T00:00:00 Jan/08/99 => 1999-01-08T00:00:00 Jan.08.99 => 1999-01-08T00:00:00 Jan\08\99 => 1999-01-08T00:00:00 Jan 1 1996 12:00:00 => 1996-01-01T12:00:00 Jan 1 1996 14:30:30 => 1996-01-01T14:30:30 Jan 1st 1997 00:00:01 => 1997-01-01T00:00:01 Jan 2 1996 10:30:30 => 1996-01-02T10:30:30 Jan 2 1996 14:30:30 => 1996-01-02T14:30:30 Jan 2 1997 10:30:30 => 1997-01-02T10:30:30 Jan 31 1996 12:00:00 => 1996-01-31T12:00:00 January 8, 1999 => 1999-01-08T00:00:00 January 8, 1999 => 1999-01-08T00:00:00 Jun 1 1999 => 1999-06-01T00:00:00 Jun 4 1999 => 1999-06-04T00:00:00 Mar 1st 1997 00:00:00 => 1997-03-01T00:00:00 Mar 1st 1998 00:00:00 => 1998-03-01T00:00:00 Mon Dec 30 1996 noon => 1996-12-30T12:00:00 Mon Jan 6 1997 noon => 1997-01-06T12:00:00 Mon Jan 8 1996 noon => 1996-01-08T12:00:00 Nov. 16, 2003 12:33:46 => 2003-11-16T12:33:46 Nov. 16, 2003 12:33:46 am => 2003-11-16T00:33:46 Nov. 16, 2003 12:33:46 pm => 2003-11-16T12:33:46 Nov. 16, 2003 12:3:46 => 2003-11-16T12:03:46 Nov. 16, 2003 12:3:46 am => 2003-11-16T00:03:46 Nov. 16, 2003 12:3:46 pm => 2003-11-16T12:03:46 Nov. 16, 2003 12:3:6 => 2003-11-16T12:03:06 Nov. 16, 2003 12:3:6 am => 2003-11-16T00:03:06 Nov. 16, 2003 12:3:6 pm => 2003-11-16T12:03:06 Nov. 16, 2003 1:33:46 => 2003-11-16T01:33:46 Nov. 16, 2003 1:33:46 am => 2003-11-16T01:33:46 Nov. 16, 2003 1:33:46 pm => 2003-11-16T13:33:46 Nov. 16, 2003 1:3:46 => 2003-11-16T01:03:46 Nov. 16, 2003 1:3:46 am => 2003-11-16T01:03:46 Nov. 16, 2003 1:3:46 pm => 2003-11-16T13:03:46 Nov. 16, 2003 1:3:6 => 2003-11-16T01:03:06 Nov. 16, 2003 1:3:6 am => 2003-11-16T01:03:06 Nov. 16, 2003 1:3:6 pm => 2003-11-16T13:03:06 November 16, 2003 12:33:46 => 2003-11-16T12:33:46 November 16, 2003 12:33:46 am => 2003-11-16T00:33:46 November 16, 2003 12:33:46 pm => 2003-11-16T12:33:46 November 16, 2003 12:3:46 => 2003-11-16T12:03:46 November 16, 2003 12:3:46 am => 2003-11-16T00:03:46 November 16, 2003 12:3:46 pm => 2003-11-16T12:03:46 November 16, 2003 12:3:6 => 2003-11-16T12:03:06 November 16, 2003 12:3:6 am => 2003-11-16T00:03:06 November 16, 2003 12:3:6 pm => 2003-11-16T12:03:06 November 16, 2003 1:33:46 => 2003-11-16T01:33:46 November 16, 2003 1:33:46 am => 2003-11-16T01:33:46 November 16, 2003 1:33:46 pm => 2003-11-16T13:33:46 November 16, 2003 1:3:46 => 2003-11-16T01:03:46 November 16, 2003 1:3:46 am => 2003-11-16T01:03:46 November 16, 2003 1:3:46 pm => 2003-11-16T13:03:46 November 16, 2003 1:3:6 => 2003-11-16T01:03:06 November 16, 2003 1:3:6 am => 2003-11-16T01:03:06 November 16, 2003 1:3:6 pm => 2003-11-16T13:03:06 Sep 8, 1999 12:33:46 => 1999-09-08T12:33:46 Sep 8, 1999 12:3:46 => 1999-09-08T12:03:46 Sep 8, 1999 12:3:6 => 1999-09-08T12:03:06 Sep 8, 1999 1:33:46 => 1999-09-08T01:33:46 Sep 8, 1999 1:3:46 => 1999-09-08T01:03:46 Sep 8, 1999 1:3:6 => 1999-09-08T01:03:06 sep 8, 1999 => 1999-09-08T00:00:00 Sep 8, 1999 => 1999-09-08T00:00:00 sept 8, 1999 => 1999-09-08T00:00:00 Sept 8, 1999 => 1999-09-08T00:00:00 september 8, 1999 => 1999-09-08T00:00:00 September 8, 1999 => 1999-09-08T00:00:00 Thu 13 Oct 94 10:13:13 => 1994-10-13T10:13:13 Thu, 13 Oct 94 10:13:13 => 1994-10-13T10:13:13 Tue Jan 9 1996 12:00:00 => 1996-01-09T12:00:00 Tue Jan 9 1996 14:30:30 => 1996-01-09T14:30:30 Wed 16 Jun 94 07:29:35 => 1994-06-16T07:29:35 Wed, 16 Jun 94 07:29:35 => 1994-06-16T07:29:35 Wed 9 Nov 1994 09:50:32 => 1994-11-09T09:50:32 Wed, 9 Nov 1994 09:50:32 => 1994-11-09T09:50:32 Wed Apr 10 1996 noon => 1996-04-10T12:00:00 Wed Apr 9 1997 noon => 1997-04-09T12:00:00 Wed Feb 7 1996 noon => 1996-02-07T12:00:00 Wed Jan 10 1996 10:30:30 => 1996-01-10T10:30:30 Wed Jan 10 1996 14:30:30 => 1996-01-10T14:30:30 Wed Jan 10 1996 noon => 1996-01-10T12:00:00 Wed Jan 7 1998 noon => 1998-01-07T12:00:00 Wed Jan 8 1997 noon => 1997-01-08T12:00:00 Wed May 14 1997 noon => 1997-05-14T12:00:00 Wed May 8 1996 noon => 1996-05-08T12:00:00 1990050100:00:00 => 1990-05-01T00:00:00 1990051200:00:00 => 1990-05-12T00:00:00 1992010100:00:00 => 1992-01-01T00:00:00 1992021400:00:00 => 1992-02-14T00:00:00 1992022900:00:00 => 1992-02-29T00:00:00 1992022905:30 => 1992-02-29T05:30:00 1992022905:30:00 => 1992-02-29T05:30:00 1992050100:00:00 => 1992-05-01T00:00:00 1992051200:00:00 => 1992-05-12T00:00:00 19931201 => 1993-12-01T00:00:00 1993120100:00:00 => 1993-12-01T00:00:00 1993120105:30 => 1993-12-01T05:30:00 1993120105:30:00 => 1993-12-01T05:30:00 1993120105:30:25 => 1993-12-01T05:30:25 1993120105:30:25.05 am => 1993-12-01T05:30:25 1993120105:30:25:05 pM => 1993-12-01T17:30:25 1993120105:30:25 pM GMT => 1993-12-01T17:30:25 1993120112:30:25 => 1993-12-01T12:30:25 1993120117:30:25 => 1993-12-01T17:30:25 1993120117:30:25 GMT => 1993-12-01T17:30:25 19931201 at 05:30:25 pM GMT => 1993-12-01T17:30:25 19931201at05:30:25 pM GMT => 1993-12-01T17:30:25 1995090100:00:00 => 1995-09-01T00:00:00 1995 september => 1995-09-01T00:00:00 1996010110:30:40 => 1996-01-01T10:30:40 1996010112:40:00 => 1996-01-01T12:40:00 1996010112:40:50 => 1996-01-01T12:40:50 1996020809:01:01 => 1996-02-08T09:01:01 1996060200:00:00 => 1996-06-02T00:00:00 1996060212:00:00 => 1996-06-02T12:00:00 1996060400:00:00 => 1996-06-04T00:00:00 1996061800:00 => 1996-06-18T00:00:00 1996061800:00:00 => 1996-06-18T00:00:00 1996061810:30:00 => 1996-06-18T10:30:00 1996061812:00:00 => 1996-06-18T12:00:00 1996061816:30:00 => 1996-06-18T16:30:00 1996061817:30:00 => 1996-06-18T17:30:00 1996061822:30:00 => 1996-06-18T22:30:00 1996062500:00:00 => 1996-06-25T00:00:00 1996111510:00:00 => 1996-11-15T10:00:00 1996111517:49:30 => 1996-11-15T17:49:30 1996111518:30:00 => 1996-11-15T18:30:00 1996111518:30:45 => 1996-11-15T18:30:45 1996111710:00:00 => 1996-11-17T10:00:00 1996112014:00:00 => 1996-11-20T14:00:00 1996112017:00:00 => 1996-11-20T17:00:00 1996112101:00:00 => 1996-11-21T01:00:00 1996112108:00:00 => 1996-11-21T08:00:00 1996112108:30:00 => 1996-11-21T08:30:00 1996112117:00:00 => 1996-11-21T17:00:00 1996112117:00:33 => 1996-11-21T17:00:33 1996112117:49:00 => 1996-11-21T17:49:00 1996112117:49:30 => 1996-11-21T17:49:30 1996112117:49:33 => 1996-11-21T17:49:33 1996112118:00:00 => 1996-11-21T18:00:00 1996112118:00:45 => 1996-11-21T18:00:45 1996112118:30:00 => 1996-11-21T18:30:00 1996112118:30:45 => 1996-11-21T18:30:45 1996112214:30:45 => 1996-11-22T14:30:45 1996112216:30:00 => 1996-11-22T16:30:00 1996112216:30:45 => 1996-11-22T16:30:45 1996112217:00:00 => 1996-11-22T17:00:00 1996112217:00:33 => 1996-11-22T17:00:33 1996112217:29:45 => 1996-11-22T17:29:45 1996112217:30:00 => 1996-11-22T17:30:00 1996112217:30:45 => 1996-11-22T17:30:45 1996112217:31:45 => 1996-11-22T17:31:45 1996112217:48:30 => 1996-11-22T17:48:30 1996112217:49:00 => 1996-11-22T17:49:00 1996112217:49:30 => 1996-11-22T17:49:30 1996112217:49:33 => 1996-11-22T17:49:33 1996112217:50:30 => 1996-11-22T17:50:30 1996112218:00:00 => 1996-11-22T18:00:00 1996112218:00:45 => 1996-11-22T18:00:45 1996112218:30:00 => 1996-11-22T18:30:00 1996112218:30:45 => 1996-11-22T18:30:45 1996112314:00:00 => 1996-11-23T14:00:00 1996112317:00:00 => 1996-11-23T17:00:00 1996112317:00:33 => 1996-11-23T17:00:33 1996112317:49:00 => 1996-11-23T17:49:00 1996112317:49:30 => 1996-11-23T17:49:30 1996112317:49:33 => 1996-11-23T17:49:33 1996112401:00:00 => 1996-11-24T01:00:00 1996112514:00:00 => 1996-11-25T14:00:00 1996112610:00:00 => 1996-11-26T10:00:00 1996112610:30:00 => 1996-11-26T10:30:00 1996112614:00:00 => 1996-11-26T14:00:00 1996112712:00:00 => 1996-11-27T12:00:00 1996112914:00:00 => 1996-11-29T14:00:00 1996112914:30:45 => 1996-11-29T14:30:45 1996112917:49:30 => 1996-11-29T17:49:30 1996112918:30:00 => 1996-11-29T18:30:00 1996112918:30:45 => 1996-11-29T18:30:45 1996121005:30:12 => 1996-12-10T05:30:12 1996123114:00:00 => 1996-12-31T14:00:00 1997010114:00:00 => 1997-01-01T14:00:00 1997010214:00:00 => 1997-01-02T14:00:00 1997012300:00:00 => 1997-01-23T00:00:00 1997013121:00:00 => 1997-01-31T21:00:00 1997020100:00:00 => 1997-02-01T00:00:00 1997020119:00:00 => 1997-02-01T19:00:00 1997020121:00:00 => 1997-02-01T21:00:00 1997020400:00:00 => 1997-02-04T00:00:00 1997020812:30:00 => 1997-02-08T12:30:00 1997022803:00:00 => 1997-02-28T03:00:00 1997030103:00:00 => 1997-03-01T03:00:00 1997030800:00:00 => 1997-03-08T00:00:00 1997030804:00:00 => 1997-03-08T04:00:00 1997030812:30:00 => 1997-03-08T12:30:00 1997031500:00:00 => 1997-03-15T00:00:00 1997031504:00:00 => 1997-03-15T04:00:00 1997031512:30:00 => 1997-03-15T12:30:00 1997033000:00:00 => 1997-03-30T00:00:00 1997040108:00:00 => 1997-04-01T08:00:00 1997040108:30:00 => 1997-04-01T08:30:00 1997060100:00:00 => 1997-06-01T00:00:00 1997060112:00:00 => 1997-06-01T12:00:00 1997060200:00:00 => 1997-06-02T00:00:00 1997060300:00:00 => 1997-06-03T00:00:00 1997062400:00:00 => 1997-06-24T00:00:00 1997103100:00:00 => 1997-10-31T00:00:00 1998010100:00:00 => 1998-01-01T00:00:00 1998010117:04:05 => 1998-01-01T17:04:05 1998010200:00:00 => 1998-01-02T00:00:00 1998010203:04:05 => 1998-01-02T03:04:05 1998011200:00:00 => 1998-01-12T00:00:00 1998011300:00:00 => 1998-01-13T00:00:00 1998011500:00:00 => 1998-01-15T00:00:00 1998011506:00:00 => 1998-01-15T06:00:00 1998011506:30:00 => 1998-01-15T06:30:00 1998011512:00:00 => 1998-01-15T12:00:00 1998011512:30:00 => 1998-01-15T12:30:00 1998011514:00:00 => 1998-01-15T14:00:00 1998011514:30:00 => 1998-01-15T14:30:00 1998011600:00:00 => 1998-01-16T00:00:00 1998011612:00:00 => 1998-01-16T12:00:00 1998011612:30:00 => 1998-01-16T12:30:00 1998011614:00:00 => 1998-01-16T14:00:00 1998011614:30:00 => 1998-01-16T14:30:00 1998011700:00:00 => 1998-01-17T00:00:00 1998011712:00:00 => 1998-01-17T12:00:00 1998011712:30:00 => 1998-01-17T12:30:00 1998011714:00:00 => 1998-01-17T14:00:00 1998011714:30:00 => 1998-01-17T14:30:00 1998011718:00:00 => 1998-01-17T18:00:00 1998011718:30:00 => 1998-01-17T18:30:00 1998011800:00:00 => 1998-01-18T00:00:00 1998011812:00:00 => 1998-01-18T12:00:00 1998011812:30:00 => 1998-01-18T12:30:00 1998011814:00:00 => 1998-01-18T14:00:00 1998011814:30:00 => 1998-01-18T14:30:00 1998011816:41:34 => 1998-01-18T16:41:34 1998011900:00:00 => 1998-01-19T00:00:00 1998011900:30:00 => 1998-01-19T00:30:00 1998011912:00:00 => 1998-01-19T12:00:00 1998011912:30:00 => 1998-01-19T12:30:00 1998011914:00:00 => 1998-01-19T14:00:00 1998011914:30:00 => 1998-01-19T14:30:00 1998012000:00:00 => 1998-01-20T00:00:00 1998012600:00:00 => 1998-01-26T00:00:00 1998012700:00:00 => 1998-01-27T00:00:00 1998012900:00:00 => 1998-01-29T00:00:00 1998013000:00:00 => 1998-01-30T00:00:00 1998013100:00:00 => 1998-01-31T00:00:00 1998020200:00:00 => 1998-02-02T00:00:00 1998020900:00:00 => 1998-02-09T00:00:00 1998021000:00:00 => 1998-02-10T00:00:00 1998021200:00:00 => 1998-02-12T00:00:00 1998021600:00:00 => 1998-02-16T00:00:00 1998021700:00:00 => 1998-02-17T00:00:00 1998022300:00:00 => 1998-02-23T00:00:00 1998022400:00:00 => 1998-02-24T00:00:00 1998022600:00:00 => 1998-02-26T00:00:00 1998022700:00:00 => 1998-02-27T00:00:00 1998030100:00:00 => 1998-03-01T00:00:00 1998030200:00:00 => 1998-03-02T00:00:00 1998030900:00:00 => 1998-03-09T00:00:00 1998031000:00:00 => 1998-03-10T00:00:00 1998032300:00:00 => 1998-03-23T00:00:00 1998032400:00:00 => 1998-03-24T00:00:00 1998033000:00:00 => 1998-03-30T00:00:00 1998033100:00:00 => 1998-03-31T00:00:00 1998040200:00:00 => 1998-04-02T00:00:00 1998040600:00:00 => 1998-04-06T00:00:00 1998040700:00:00 => 1998-04-07T00:00:00 1998041200:00:00 => 1998-04-12T00:00:00 1998041400:00:00 => 1998-04-14T00:00:00 1998042100:00:00 => 1998-04-21T00:00:00 1998042900:00:00 => 1998-04-29T00:00:00 1998050100:00:00 => 1998-05-01T00:00:00 1998050200:00:00 => 1998-05-02T00:00:00 1998051200:00:00 => 1998-05-12T00:00:00 1998051900:00:00 => 1998-05-19T00:00:00 1998052613:23:15 => 1998-05-26T13:23:15 1998053000:00:00 => 1998-05-30T00:00:00 1998053100:00:00 => 1998-05-31T00:00:00 1998060200:00:00 => 1998-06-02T00:00:00 1998060900:00:00 => 1998-06-09T00:00:00 1998062300:00:00 => 1998-06-23T00:00:00 1998062900:00:00 => 1998-06-29T00:00:00 1998123100:00:00 => 1998-12-31T00:00:00 1999010212:00:00 => 1999-01-02T12:00:00 1999010300:00:00 => 1999-01-03T00:00:00 1999010400:00:00 => 1999-01-04T00:00:00 1999010412:00:00 => 1999-01-04T12:00:00 1999010512:00:00 => 1999-01-05T12:00:00 1999010700:00:00 => 1999-01-07T00:00:00 1999010800:00:00 => 1999-01-08T00:00:00 1999011000:00:00 => 1999-01-10T00:00:00 1999011012:00:00 => 1999-01-10T12:00:00 1999011112:00:00 => 1999-01-11T12:00:00 1999011200:00:00 => 1999-01-12T00:00:00 1999013012:00:00 => 1999-01-30T12:00:00 1999020112:00:00 => 1999-02-01T12:00:00 1999020212:00:00 => 1999-02-02T12:00:00 1999020400:00:00 => 1999-02-04T00:00:00 1999020712:00:00 => 1999-02-07T12:00:00 1999020812:00:00 => 1999-02-08T12:00:00 1999020900:00:00 => 1999-02-09T00:00:00 1999021612:30:00 => 1999-02-16T12:30:00 1999022712:00:00 => 1999-02-27T12:00:00 1999030112:00:00 => 1999-03-01T12:00:00 1999030212:00:00 => 1999-03-02T12:00:00 1999030400:00:00 => 1999-03-04T00:00:00 1999030812:00:00 => 1999-03-08T12:00:00 1999030900:00:00 => 1999-03-09T00:00:00 1999032300:00:00 => 1999-03-23T00:00:00 1999040312:00:00 => 1999-04-03T12:00:00 1999040400:00:00 => 1999-04-04T00:00:00 1999040512:00:00 => 1999-04-05T12:00:00 1999040612:00:00 => 1999-04-06T12:00:00 1999041212:00:00 => 1999-04-12T12:00:00 1999041300:00:00 => 1999-04-13T00:00:00 1999050400:00:00 => 1999-05-04T00:00:00 1999051100:00:00 => 1999-05-11T00:00:00 1999060100:00:00 => 1999-06-01T00:00:00 1999060400:00:00 => 1999-06-04T00:00:00 1999060700:00:00 => 1999-06-07T00:00:00 1999060800:00:00 => 1999-06-08T00:00:00 1999061400:00:00 => 1999-06-14T00:00:00 1999061500:00:00 => 1999-06-15T00:00:00 1999062100:00:00 => 1999-06-21T00:00:00 1999062200:00:00 => 1999-06-22T00:00:00 1999062800:00:00 => 1999-06-28T00:00:00 1999062900:00:00 => 1999-06-29T00:00:00 1999063000:00:00 => 1999-06-30T00:00:00 1999070400:00:00 => 1999-07-04T00:00:00 1999071300:00:00 => 1999-07-13T00:00:00 1999072700:00:00 => 1999-07-27T00:00:00 1999080400:00:00 => 1999-08-04T00:00:00 1999081000:00:00 => 1999-08-10T00:00:00 1999090400:00:00 => 1999-09-04T00:00:00 1999090700:00:00 => 1999-09-07T00:00:00 1999091400:00:00 => 1999-09-14T00:00:00 1999100400:00:00 => 1999-10-04T00:00:00 1999101200:00:00 => 1999-10-12T00:00:00 1999101900:00:00 => 1999-10-19T00:00:00 1999110400:00:00 => 1999-11-04T00:00:00 1999110900:00:00 => 1999-11-09T00:00:00 1999113000:00:00 => 1999-11-30T00:00:00 1999120400:00:00 => 1999-12-04T00:00:00 1999121400:00:00 => 1999-12-14T00:00:00 2000010100:00:00 => 2000-01-01T00:00:00 2000010200:00:00 => 2000-01-02T00:00:00 2000010300:00:00 => 2000-01-03T00:00:00 2000010400:00:00 => 2000-01-04T00:00:00 2000010800:00:00 => 2000-01-08T00:00:00 2000011000:00:00 => 2000-01-10T00:00:00 2000011100:00:00 => 2000-01-11T00:00:00 2000011500:00:00 => 2000-01-15T00:00:00 2000012200:00:00 => 2000-01-22T00:00:00 2000012400:00:00 => 2000-01-24T00:00:00 2000013000:00:00 => 2000-01-30T00:00:00 2000013100:00:00 => 2000-01-31T00:00:00 2000020200:00:00 => 2000-02-02T00:00:00 2000020600:00:00 => 2000-02-06T00:00:00 2000020700:00:00 => 2000-02-07T00:00:00 2000021612:30:00 => 2000-02-16T12:30:00 2000021612:30:30 => 2000-02-16T12:30:30 2000-02-16 15:24:00 => 2000-02-16T15:24:00 2000021615:24:00 => 2000-02-16T15:24:00 2000-02-16T12:30:30 => 2000-02-16T12:30:30 2000021700:00:00 => 2000-02-17T00:00:00 2000022700:00:00 => 2000-02-27T00:00:00 2000022800:00:00 => 2000-02-28T00:00:00 2000022900:00:00 => 2000-02-29T00:00:00 2000030100:00:00 => 2000-03-01T00:00:00 2000033100:00:00 => 2000-03-31T00:00:00 2000040200:00:00 => 2000-04-02T00:00:00 2000043000:00:00 => 2000-04-30T00:00:00 2000050100:00:00 => 2000-05-01T00:00:00 2000052900:00:00 => 2000-05-29T00:00:00 2000053100:00:00 => 2000-05-31T00:00:00 2000121800:00:00 => 2000-12-18T00:00:00 2000121900:00:00 => 2000-12-19T00:00:00 2000122200:00:00 => 2000-12-22T00:00:00 2000122300:00:00 => 2000-12-23T00:00:00 2000-01-01 => 2000-01-01T00:00:00 2000-12-31 => 2000-12-31T00:00:00 2000123100:00:00 => 2000-12-31T00:00:00 2001010100:00:00 => 2001-01-01T00:00:00 2001011500:00:00 => 2001-01-15T00:00:00 2001020302:05:06 => 2001-02-03T02:05:06 2001020304:05:06 => 2001-02-03T04:05:06 2001020306:05:06 => 2001-02-03T06:05:06 2001021000:00:00 => 2001-02-10T00:00:00 2001021100:00:00 => 2001-02-11T00:00:00 2001021200:00:00 => 2001-02-12T00:00:00 2001021900:00:00 => 2001-02-19T00:00:00 2001022800:00:00 => 2001-02-28T00:00:00 2001122200:00:00 => 2001-12-22T00:00:00 2001123100:00:00 => 2001-12-31T00:00:00 2002011500:00:00 => 2002-01-15T00:00:00 2002022800:00:00 => 2002-02-28T00:00:00 2002031000:00:00 => 2002-03-10T00:00:00 2002031100:00:00 => 2002-03-11T00:00:00 2002031800:00:00 => 2002-03-18T00:00:00 2002032200:00:00 => 2002-03-22T00:00:00 2002120512:00:00 => 2002-12-05T12:00:00 2002120513:00:00 => 2002-12-05T13:00:00 2002120514:00:00 => 2002-12-05T14:00:00 2002120514:00:10 => 2002-12-05T14:00:10 2002120516:00:00 => 2002-12-05T16:00:00 2002120522:00:00 => 2002-12-05T22:00:00 2002120523:59:59 => 2002-12-05T23:59:59 2002120600:00:00 => 2002-12-06T00:00:00 2002120600:00:01 => 2002-12-06T00:00:01 2002120602:00:00 => 2002-12-06T02:00:00 2002120608:00:00 => 2002-12-06T08:00:00 2002120609:00:00 => 2002-12-06T09:00:00 2002120609:00:10 => 2002-12-06T09:00:10 2002120611:00:00 => 2002-12-06T11:00:00 2002120612:00:00 => 2002-12-06T12:00:00 2002120613:00:00 => 2002-12-06T13:00:00 2002121609:00:00 => 2002-12-16T09:00:00 2002122200:00:00 => 2002-12-22T00:00:00 2003022800:00:00 => 2003-02-28T00:00:00 2004010100:00:00 => 2004-01-01T00:00:00 2004022900:00:00 => 2004-02-29T00:00:00 2004032906:41:00 => 2004-03-29T06:41:00 2004123100:00:00 => 2004-12-31T00:00:00 2005010100:00:00 => 2005-01-01T00:00:00 2005021503:59:11 => 2005-02-15T03:59:11 20050215 13:59:11 => 2005-02-15T13:59:11 2005022800:00:00 => 2005-02-28T00:00:00 2005060815:52:59 => 2005-06-08T15:52:59 2005-12-31 => 2005-12-31T00:00:00 20060616 => 2006-06-16T00:00:00 2006061908:00:00 => 2006-06-19T08:00:00 2007010100:00:00 => 2007-01-01T00:00:00 2007090112:00:00 => 2007-09-01T12:00:00 2007090312:00:00 => 2007-09-03T12:00:00 2007090312:30:00 => 2007-09-03T12:30:00 2007091012:30:00 => 2007-09-10T12:30:00 2007091712:30:00 => 2007-09-17T12:30:00 2007092412:30:00 => 2007-09-24T12:30:00 2007100112:00:00 => 2007-10-01T12:00:00 2007110112:00:00 => 2007-11-01T12:00:00 2007110512:00:00 => 2007-11-05T12:00:00 2007120112:00:00 => 2007-12-01T12:00:00 2007123100:00:00 => 2007-12-31T00:00:00 2008010100:00:00 => 2008-01-01T00:00:00 2008123100:00:00 => 2008-12-31T00:00:00 Dec 1 1982 => 1982-12-01T00:00:00 Dec 1 2000 => 2000-12-01T00:00:00 Dec 15 2007 => 2007-12-15T00:00:00 Dec 30 1996 noon => 1996-12-30T12:00:00 Dec 31 1996 noon => 1996-12-31T12:00:00 Dec 31 2000 => 2000-12-31T00:00:00 Dec 31 2002 => 2002-12-31T00:00:00 DeCember 10 05:30:12 1996 => 1996-12-10T05:30:12 Feb 28 1998 => 1998-02-28T00:00:00 Fri Feb 11 2005 16:00:43 => 2005-02-11T16:00:43 Fri Feb 11 2005 16:44:09 => 2005-02-11T16:44:09 Fri Nov 22 1996 17:00:00 => 1996-11-22T17:00:00 Fri Nov 22 1996 17:00:33 => 1996-11-22T17:00:33 Fri Nov 22 1996 17:30:00 => 1996-11-22T17:30:00 Fri Nov 22 1996 17:30:45 => 1996-11-22T17:30:45 Fri Nov 22 1996 17:49:00 => 1996-11-22T17:49:00 Fri Nov 22 1996 17:49:30 => 1996-11-22T17:49:30 Fri Nov 22 1996 17:49:33 => 1996-11-22T17:49:33 Jan 10 2000 => 2000-01-10T00:00:00 Jan 1 1980 => 1980-01-01T00:00:00 Jan 1 1985 => 1985-01-01T00:00:00 Jan 1 1986 => 1986-01-01T00:00:00 Jan 1 1990 => 1990-01-01T00:00:00 Jan 1 1997 => 1997-01-01T00:00:00 Jan 1 1998 => 1998-01-01T00:00:00 Jan 1 1999 => 1999-01-01T00:00:00 Jan 1 2000 => 2000-01-01T00:00:00 Jan 1 2010 => 2010-01-01T00:00:00 Jan 16 1998 => 1998-01-16T00:00:00 Jan 31 1997 23:59:59 => 1997-01-31T23:59:59 Jul 1 1998 => 1998-07-01T00:00:00 Mar 31 1997 16:59:59 => 1997-03-31T16:59:59 Mar 31 1998 => 1998-03-31T00:00:00 May 1 1999 => 1999-05-01T00:00:00 Mon Dec 30 1996 noon => 1996-12-30T12:00:00 Nov 20 2007 => 2007-11-20T00:00:00 Sep 1 2007 => 2007-09-01T00:00:00 Sep 30 2007 => 2007-09-30T00:00:00 Sept 1995 => 1995-09-01T00:00:00 Wed Jan 10 1996 10:30:30 => 1996-01-10T10:30:30 Wed Jan 10 1996 14:30:30 => 1996-01-10T14:30:30 Wed Jan 10 1996 noon => 1996-01-10T12:00:00 Wed Nov 20 1996 noon => 1996-11-20T12:00:00 Dec/10/1965 => 1965-12-10T00:00:00 Dec-10-1965 5:30:25 => 1965-12-10T05:30:25 Dec 10 65 => 2065-12-10T00:00:00 Dec-10-65 => 2065-12-10T00:00:00 1st DeC 65 => 2065-12-01T00:00:00 2 29 92 => 1992-02-29T00:00:00 93-12-01 => 1993-12-01T00:00:00 93-12-0105:30 => 1993-12-01T05:30:00 96-06-1800:00 => 1996-06-18T00:00:00 96-06-1800:00:00 => 1996-06-18T00:00:00 Dec-10-65 at 5:30:25 => 2065-12-10T05:30:25 Dec/10/65 at 5:30:25 => 2065-12-10T05:30:25 December/10/65 => 2065-12-10T00:00:00 December-10-65 5:30:25 => 2065-12-10T05:30:25 December/10/65 5:30:25 => 2065-12-10T05:30:25 19960618000000 => 1996-06-18T00:00:00 1997023 => 1997-01-23T00:00:00 1997035 => 1997-02-04T00:00:00 97035 => 1997-02-04T00:00:00 4:50:54DeCember10/65 => 2065-12-10T04:50:54 4:50:54DeCember1965 => 2065-12-19T04:50:54 121065 at 5:30:25 => 2065-12-10T05:30:25 December 1st, 2006 => 2006-12-01T00:00:00 2006 December 1st => 2006-12-01T00:00:00 December first, 2006 => 2006-12-01T00:00:00 January first, 2006 => 2006-01-01T00:00:00 January eleventh, 2006 => 2006-01-11T00:00:00 december eleventh, 2006 => 2006-12-11T00:00:00 Oct.26, 2010 => 2010-10-26T00:00:00 11/2012 => 2012-11-01T00:00:00 1/2012 => 2012-01-01T00:00:00 01/2012 => 2012-01-01T00:00:00 5:30:25:05/12/10/65 => 2065-12-10T05:30:25 5:30:25.05/12/10/65 => 2065-12-10T05:30:25 5:30:25 12101965 => 1965-12-10T05:30:25 5:30:25 12-10-1965 => 1965-12-10T05:30:25 5:30:25 121065 => 2065-12-10T05:30:25 5:30:25 12-10-65 => 2065-12-10T05:30:25 5:30:25/12-10-65 => 2065-12-10T05:30:25 5:30:25/12/10/65 => 2065-12-10T05:30:25 121065 at 5:30:25 => 2065-12-10T05:30:25 5:30 pm 121065 => 2065-12-10T17:30:00 5:30 pm 12-10-65 => 2065-12-10T17:30:00 5:30 pm 12/10/65 => 2065-12-10T17:30:00 2/28/2014 14:30 => 2014-02-28T14:30:00 DateTime-Format-Flexible-0.26/t/data/timezones.txt0000644000175000017500000037113612325340663021060 0ustar thincthinc01-04-2016 => 2016-01-04T00:00:00 => floating 01-10-2010 => 2010-01-10T00:00:00 => floating 01-27-2010 => 2010-01-27T00:00:00 => floating 01 APR 2010 => 2010-04-01T00:00:00 => floating 01-Apr-2011. => 2011-04-01T00:00:00 => floating 01 Aug 2009 => 2009-08-01T00:00:00 => floating 01-Dec-2009 => 2009-12-01T00:00:00 => floating 01-Dec-2010. => 2010-12-01T00:00:00 => floating 01-Jan-2015 17:31:18 UTC => 2015-01-01T17:31:18 => UTC 01-Jul-2009. => 2009-07-01T00:00:00 => floating 01-Jul-2016. => 2016-07-01T00:00:00 => floating 01-Jun-2009 => 2009-06-01T00:00:00 => floating 01-Jun-2010 21:14:31 UTC => 2010-06-01T21:14:31 => UTC 01-Jun-2012. => 2012-06-01T00:00:00 => floating 01-Jun-2014. => 2014-06-01T00:00:00 => floating 01 Mar 2010 22:52:11 UTC => 2010-03-01T22:52:11 => UTC 01 May 2010 => 2010-05-01T00:00:00 => floating 01-Nov-2009 => 2009-11-01T00:00:00 => floating 01-Nov-2009. => 2009-11-01T00:00:00 => floating 01 Oct 2009 06:03:41 UTC => 2009-10-01T06:03:41 => UTC 01-Oct-2009 => 2009-10-01T00:00:00 => floating 01-Oct-2010 15:58:01 UTC => 2010-10-01T15:58:01 => UTC 01-Oct-2013. => 2013-10-01T00:00:00 => floating 01-Sep-2010. => 2010-09-01T00:00:00 => floating 02-05-2012 => 2012-02-05T00:00:00 => floating 02-10-2011 => 2011-02-10T00:00:00 => floating 02-14-2013 => 2013-02-14T00:00:00 => floating 02-22-2016 => 2016-02-22T00:00:00 => floating 02-26-2011 => 2011-02-26T00:00:00 => floating 02-Apr-2009 => 2009-04-02T00:00:00 => floating 02-Apr-2010. => 2010-04-02T00:00:00 => floating 02-Aug-2009 => 2009-08-02T00:00:00 => floating 02-Aug-2010. => 2010-08-02T00:00:00 => floating 02-Aug-2016. => 2016-08-02T00:00:00 => floating 02-Dec-2009 => 2009-12-02T00:00:00 => floating 02 Feb 2010 01:31:56:000 UTC => 2010-02-02T01:31:56 => UTC 02-Feb-2010 => 2010-02-02T00:00:00 => floating 02-Jan-2010 => 2010-01-02T00:00:00 => floating 02-Jan-2010. => 2010-01-02T00:00:00 => floating 02-Jan-2010 22:38:58 UTC => 2010-01-02T22:38:58 => UTC 02-JAN-2016 => 2016-01-02T00:00:00 => floating 02-Jul-2011 => 2011-07-02T00:00:00 => floating 02-Jul-2011. => 2011-07-02T00:00:00 => floating 02-jun-2006 => 2006-06-02T00:00:00 => floating 02-Jun-2009. => 2009-06-02T00:00:00 => floating 02-JUN-2012 => 2012-06-02T00:00:00 => floating 02-Jun-2015. => 2015-06-02T00:00:00 => floating 02-Jun-2016. => 2016-06-02T00:00:00 => floating 02 Mar 2010 17:37:40:000 UTC => 2010-03-02T17:37:40 => UTC 02-Mar-2010. => 2010-03-02T00:00:00 => floating 02-May-2011. => 2011-05-02T00:00:00 => floating 02-Nov-2009. => 2009-11-02T00:00:00 => floating 02-Oct-2011. => 2011-10-02T00:00:00 => floating 03-01-2016 => 2016-03-01T00:00:00 => floating 03-04-2010 => 2010-03-04T00:00:00 => floating 03-09-2011 => 2011-03-09T00:00:00 => floating 03 Apr 2010 => 2010-04-03T00:00:00 => floating 03-Apr-2010. => 2010-04-03T00:00:00 => floating 03-Apr-2013. => 2013-04-03T00:00:00 => floating 03-aug-2005 => 2005-08-03T00:00:00 => floating 03-Aug-2009 => 2009-08-03T00:00:00 => floating 03-Aug-2009. => 2009-08-03T00:00:00 => floating 03 Aug 2010 04:00:00 => 2010-08-03T04:00:00 => floating 03-Dec-2009. => 2009-12-03T00:00:00 => floating 03-Dec-2010. => 2010-12-03T00:00:00 => floating 03-Feb-2010 15:24:07 UTC => 2010-02-03T15:24:07 => UTC 03-Feb-2010 => 2010-02-03T00:00:00 => floating 03-Feb-2010. => 2010-02-03T00:00:00 => floating 03-Jan-2010 => 2010-01-03T00:00:00 => floating 03-Jan-2013. => 2013-01-03T00:00:00 => floating 03-Jun-2009 => 2009-06-03T00:00:00 => floating 03-Jun-2009. => 2009-06-03T00:00:00 => floating 03-Mar-2010. => 2010-03-03T00:00:00 => floating 03-Mar-2011. => 2011-03-03T00:00:00 => floating 03-May-2009. => 2009-05-03T00:00:00 => floating 03-May-2014. => 2014-05-03T00:00:00 => floating 03-NOV-2009 => 2009-11-03T00:00:00 => floating 03-Nov-2010 => 2010-11-03T00:00:00 => floating 03-oct-2009 => 2009-10-03T00:00:00 => floating 03-Oct-2009. => 2009-10-03T00:00:00 => floating 03-Sep-2009 => 2009-09-03T00:00:00 => floating 03-Sep-2009. => 2009-09-03T00:00:00 => floating 03-SEP-2010 => 2010-09-03T00:00:00 => floating 04-03-2010 => 2010-04-03T00:00:00 => floating 04-04-2010 => 2010-04-04T00:00:00 => floating 04-20-2011 => 2011-04-20T00:00:00 => floating 04-21-2012 => 2012-04-21T00:00:00 => floating 04-Apr-2010. => 2010-04-04T00:00:00 => floating 04-Apr-2011. => 2011-04-04T00:00:00 => floating 04-Apr-2013. => 2013-04-04T00:00:00 => floating 04-Apr-2015 => 2015-04-04T00:00:00 => floating 04-AUG-2009 => 2009-08-04T00:00:00 => floating 04-Aug-2010. => 2010-08-04T00:00:00 => floating 04-Aug-2011. => 2011-08-04T00:00:00 => floating 04-Aug-2018. => 2018-08-04T00:00:00 => floating 04-Dec-2010. => 2010-12-04T00:00:00 => floating 04-Feb-2010 => 2010-02-04T00:00:00 => floating 04-Feb-2010. => 2010-02-04T00:00:00 => floating 04-Feb-2012. => 2012-02-04T00:00:00 => floating 04-Feb-2014. => 2014-02-04T00:00:00 => floating 04-Jan-2010 => 2010-01-04T00:00:00 => floating 04-Jul-2010. => 2010-07-04T00:00:00 => floating 04-Jul-2012. => 2012-07-04T00:00:00 => floating 04 Jun 2009 => 2009-06-04T00:00:00 => floating 04-Jun-2010. => 2010-06-04T00:00:00 => floating 04-Jun-2014. => 2014-06-04T00:00:00 => floating 04-Jun-2018 => 2018-06-04T00:00:00 => floating 04-Mar-2011. => 2011-03-04T00:00:00 => floating 04-Mar-2012. => 2012-03-04T00:00:00 => floating 04 May 2010 => 2010-05-04T00:00:00 => floating 04-May-2010. => 2010-05-04T00:00:00 => floating 04-Nov-2009 => 2009-11-04T00:00:00 => floating 04-Nov-2011. => 2011-11-04T00:00:00 => floating 04 Nov 2011 20:54:30:000 UTC => 2011-11-04T20:54:30 => UTC 04-Nov-2013. => 2013-11-04T00:00:00 => floating 04-Oct-2011 00:23:09 UTC => 2011-10-04T00:23:09 => UTC 04-Sep-2009 17:09:51 UTC => 2009-09-04T17:09:51 => UTC 04-Sep-2009. => 2009-09-04T00:00:00 => floating 04-SEP-2011 => 2011-09-04T00:00:00 => floating 04-Sep-2015. => 2015-09-04T00:00:00 => floating 05-04-2014 => 2014-05-04T00:00:00 => floating 05-18-2010 => 2010-05-18T00:00:00 => floating 05-apr-2005 => 2005-04-05T00:00:00 => floating 05 Jan 2010 00:00:00 UTC => 2010-01-05T00:00:00 => UTC 05-JAN-2014 => 2014-01-05T00:00:00 => floating 05 Jun 2009 18:35:25 UTC => 2009-06-05T18:35:25 => UTC 05-Jun-2010 => 2010-06-05T00:00:00 => floating 05-Jun-2010. => 2010-06-05T00:00:00 => floating 05-Jun-2014. => 2014-06-05T00:00:00 => floating 05-JUN-2016 => 2016-06-05T00:00:00 => floating 05-Mar-2010 => 2010-03-05T00:00:00 => floating 05-Mar-2013. => 2013-03-05T00:00:00 => floating 05-May-2009 => 2009-05-05T00:00:00 => floating 05-May-2010 04:59:31 UTC => 2010-05-05T04:59:31 => UTC 05 May 2011 17:31:25 => 2011-05-05T17:31:25 => floating 05-Nov-2009. => 2009-11-05T00:00:00 => floating 05-NOV-2012 => 2012-11-05T00:00:00 => floating 05-Nov-2013. => 2013-11-05T00:00:00 => floating 05-Oct-2009 => 2009-10-05T00:00:00 => floating 05-Oct-2009. => 2009-10-05T00:00:00 => floating 05-Sep-2009. => 2009-09-05T00:00:00 => floating 05-Sep-2010. => 2010-09-05T00:00:00 => floating 05-SEP-2012 => 2012-09-05T00:00:00 => floating 06-16-2010 => 2010-06-16T00:00:00 => floating 06-29-2009 => 2009-06-29T00:00:00 => floating 06-30-2012 => 2012-06-30T00:00:00 => floating 06-Apr-2010 => 2010-04-06T00:00:00 => floating 06-Aug-2009. => 2009-08-06T00:00:00 => floating 06-Aug-2010. => 2010-08-06T00:00:00 => floating 06 Aug 2015 10:33:33 => 2015-08-06T10:33:33 => floating 06-Dec-2009 => 2009-12-06T00:00:00 => floating 06-Dec-2009. => 2009-12-06T00:00:00 => floating 06-DEC-2009 => 2009-12-06T00:00:00 => floating 06-Feb-2010. => 2010-02-06T00:00:00 => floating 06-FEB-2014 => 2014-02-06T00:00:00 => floating 06-Jan-2010 => 2010-01-06T00:00:00 => floating 06-Jan-2011. => 2011-01-06T00:00:00 => floating 06-Jan-2014. => 2014-01-06T00:00:00 => floating 06-Jul-2009. => 2009-07-06T00:00:00 => floating 06 Jun 2010 14:05:00 => 2010-06-06T14:05:00 => floating 06-Mar-2010 => 2010-03-06T00:00:00 => floating 06-Mar-2012. => 2012-03-06T00:00:00 => floating 06 May 2009 19:05:00 => 2009-05-06T19:05:00 => floating 06-MAY-2009 => 2009-05-06T00:00:00 => floating 06 May 2010 => 2010-05-06T00:00:00 => floating 06-Nov-2010 => 2010-11-06T00:00:00 => floating 06-Nov-2010. => 2010-11-06T00:00:00 => floating 06-Nov-2013. => 2013-11-06T00:00:00 => floating 06 Oct 2009 => 2009-10-06T00:00:00 => floating 06-Oct-2009. => 2009-10-06T00:00:00 => floating 06-Oct-2010. => 2010-10-06T00:00:00 => floating 06-Oct-2012. => 2012-10-06T00:00:00 => floating 07-03-2016 => 2016-07-03T00:00:00 => floating 07-Apr-2011. => 2011-04-07T00:00:00 => floating 07 Dec 2015 23:46:16 => 2015-12-07T23:46:16 => floating 07-Feb-2010 => 2010-02-07T00:00:00 => floating 07-Feb-2010. => 2010-02-07T00:00:00 => floating 07-Jan-2010 16:49:22 UTC => 2010-01-07T16:49:22 => UTC 07 Jan 2010 18:58:33 => 2010-01-07T18:58:33 => floating 07-Jan-2010 => 2010-01-07T00:00:00 => floating 07-Jun-2009. => 2009-06-07T00:00:00 => floating 07-Mar-2010. => 2010-03-07T00:00:00 => floating 07-Mar-2011. => 2011-03-07T00:00:00 => floating 07-Oct-2009. => 2009-10-07T00:00:00 => floating 07-Sep-2009. => 2009-09-07T00:00:00 => floating 08-14-2009 => 2009-08-14T00:00:00 => floating 08-22-2009 => 2009-08-22T00:00:00 => floating 08-28-2010 => 2010-08-28T00:00:00 => floating 08-Aug-2010. => 2010-08-08T00:00:00 => floating 08-Dec-2010. => 2010-12-08T00:00:00 => floating 08-feb-2009 => 2009-02-08T00:00:00 => floating 08-Feb-2010 => 2010-02-08T00:00:00 => floating 08-Feb-2012. => 2012-02-08T00:00:00 => floating 08-Jul-2009 => 2009-07-08T00:00:00 => floating 08-Jun-2010 => 2010-06-08T00:00:00 => floating 08-Mar-2009. => 2009-03-08T00:00:00 => floating 08-Mar-2010. => 2010-03-08T00:00:00 => floating 08-May-2011. => 2011-05-08T00:00:00 => floating 08-MAY-2013 => 2013-05-08T00:00:00 => floating 08-Nov-2009 => 2009-11-08T00:00:00 => floating 08-Nov-2009. => 2009-11-08T00:00:00 => floating 08-Oct-2009. => 2009-10-08T00:00:00 => floating 08-Sep-2009 => 2009-09-08T00:00:00 => floating 08-Sep-2009. => 2009-09-08T00:00:00 => floating 08-Sep-2011. => 2011-09-08T00:00:00 => floating 08-Sep-2012. => 2012-09-08T00:00:00 => floating 09-04-2009 => 2009-09-04T00:00:00 => floating 09-07-2009 => 2009-09-07T00:00:00 => floating 09-20-2009 => 2009-09-20T00:00:00 => floating 09-Apr-2010. => 2010-04-09T00:00:00 => floating 09-Apr-2012. => 2012-04-09T00:00:00 => floating 09 Aug 2009 => 2009-08-09T00:00:00 => floating 09-Aug-2014. => 2014-08-09T00:00:00 => floating 09-Dec-2009. => 2009-12-09T00:00:00 => floating 09-Dec-2010. => 2010-12-09T00:00:00 => floating 09-Feb-2010. => 2010-02-09T00:00:00 => floating 09-Jan-2010 => 2010-01-09T00:00:00 => floating 09-Jan-2011. => 2011-01-09T00:00:00 => floating 09-Jul-2009. => 2009-07-09T00:00:00 => floating 09-JUL-2009 => 2009-07-09T00:00:00 => floating 09-Jul-2012. => 2012-07-09T00:00:00 => floating 09-Jul-2014 => 2014-07-09T00:00:00 => floating 09 Jun 2009 20:34:40:000 UTC => 2009-06-09T20:34:40 => UTC 09-Jun-2010 16:40:42 UTC => 2010-06-09T16:40:42 => UTC 09-Jun-2012. => 2012-06-09T00:00:00 => floating 09-Mar-2010 => 2010-03-09T00:00:00 => floating 09-Mar-2011. => 2011-03-09T00:00:00 => floating 09-Mar-2012. => 2012-03-09T00:00:00 => floating 09-May-2011. => 2011-05-09T00:00:00 => floating 09-May-2012. => 2012-05-09T00:00:00 => floating 09-May-2013. => 2013-05-09T00:00:00 => floating 09-May-2014. => 2014-05-09T00:00:00 => floating 09-Nov-2009 => 2009-11-09T00:00:00 => floating 09-Nov-2010. => 2010-11-09T00:00:00 => floating 09-oct-2003 => 2003-10-09T00:00:00 => floating 09-Oct-2009. => 2009-10-09T00:00:00 => floating 09-Oct-2010 => 2010-10-09T00:00:00 => floating 09-Oct-2010. => 2010-10-09T00:00:00 => floating 09-Sep-2009. => 2009-09-09T00:00:00 => floating 09-Sep-2010. => 2010-09-09T00:00:00 => floating 09-Sep-2011. => 2011-09-09T00:00:00 => floating 10-02-2009 => 2009-10-02T00:00:00 => floating 10/12/2009 => 2009-10-12T00:00:00 => floating 10/14/2010 => 2010-10-14T00:00:00 => floating 10-15-2009 => 2009-10-15T00:00:00 => floating 10/15/2009 => 2009-10-15T00:00:00 => floating 10-15-2014 => 2014-10-15T00:00:00 => floating 10-19-2013 => 2013-10-19T00:00:00 => floating 10/21/2009 1:04:25 PM => 2009-10-21T13:04:25 => floating 10-26-2009 => 2009-10-26T00:00:00 => floating 10-31-2009 => 2009-10-31T00:00:00 => floating 10/4/2009 => 2009-10-04T00:00:00 => floating 10/5/2009 => 2009-10-05T00:00:00 => floating 10 Apr 2009 04:24:45 EST => 2009-04-10T04:24:45 => EST 10-Apr-2011. => 2011-04-10T00:00:00 => floating 10 APR 2016 => 2016-04-10T00:00:00 => floating 10-Aug-2009. => 2009-08-10T00:00:00 => floating 10-AUG-2009 => 2009-08-10T00:00:00 => floating 10-Aug-2017. => 2017-08-10T00:00:00 => floating 10-Dec-2009 => 2009-12-10T00:00:00 => floating 10-Dec-2010. => 2010-12-10T00:00:00 => floating 10-Feb-2009 => 2009-02-10T00:00:00 => floating 10-Feb-2010. => 2010-02-10T00:00:00 => floating 10-Jan-2010 => 2010-01-10T00:00:00 => floating 10-JAN-2010 => 2010-01-10T00:00:00 => floating 10-Jan-2011. => 2011-01-10T00:00:00 => floating 10-Jan-2017. => 2017-01-10T00:00:00 => floating 10-Jul-2017. => 2017-07-10T00:00:00 => floating 10 Jun 2009 => 2009-06-10T00:00:00 => floating 10-Jun-2009. => 2009-06-10T00:00:00 => floating 10-Jun-2016. => 2016-06-10T00:00:00 => floating 10-Mar-2009 => 2009-03-10T00:00:00 => floating 10-Mar-2010. => 2010-03-10T00:00:00 => floating 10 May 2009 => 2009-05-10T00:00:00 => floating 10-May-2009 => 2009-05-10T00:00:00 => floating 10 May 2010 => 2010-05-10T00:00:00 => floating 10-May-2011 => 2011-05-10T00:00:00 => floating 10 MAY 2016 => 2016-05-10T00:00:00 => floating 10-Nov-2009. => 2009-11-10T00:00:00 => floating 10-NOV-2009 => 2009-11-10T00:00:00 => floating 10-Oct-2009. => 2009-10-10T00:00:00 => floating 10-Oct-2018. => 2018-10-10T00:00:00 => floating 11-03-2015 => 2015-11-03T00:00:00 => floating 11-04-2010 => 2010-11-04T00:00:00 => floating 11/19/2009 => 2009-11-19T00:00:00 => floating 11-30-2014 => 2014-11-30T00:00:00 => floating 1/15/2010 => 2010-01-15T00:00:00 => floating 1/16/2010 => 2010-01-16T00:00:00 => floating 11-Apr-2019. => 2019-04-11T00:00:00 => floating 11 Aug 2009 17:03:00 => 2009-08-11T17:03:00 => floating 11-Aug-2009 => 2009-08-11T00:00:00 => floating 11-Aug-2009. => 2009-08-11T00:00:00 => floating 11-Aug-2010. => 2010-08-11T00:00:00 => floating 11-Aug-2012 => 2012-08-11T00:00:00 => floating 11-Dec-2009 => 2009-12-11T00:00:00 => floating 11-Dec-2011. => 2011-12-11T00:00:00 => floating 11-Dec-2012. => 2012-12-11T00:00:00 => floating 11-Feb-2010. => 2010-02-11T00:00:00 => floating 11-Feb-2014. => 2014-02-11T00:00:00 => floating 11-Jan-2010 => 2010-01-11T00:00:00 => floating 11-Jan-2010. => 2010-01-11T00:00:00 => floating 11-Jan-2011. => 2011-01-11T00:00:00 => floating 11-Jan-2013 => 2013-01-11T00:00:00 => floating 11-Jul-2009 => 2009-07-11T00:00:00 => floating 11-Jun-2009 => 2009-06-11T00:00:00 => floating 11-JUN-2012 => 2012-06-11T00:00:00 => floating 11-Mar-2010. => 2010-03-11T00:00:00 => floating 11-may-2005 => 2005-05-11T00:00:00 => floating 11-May-2010 => 2010-05-11T00:00:00 => floating 11-May-2010. => 2010-05-11T00:00:00 => floating 11-May-2012. => 2012-05-11T00:00:00 => floating 11-Nov-2009 => 2009-11-11T00:00:00 => floating 11-Nov-2010. => 2010-11-11T00:00:00 => floating 11-Oct-2009. => 2009-10-11T00:00:00 => floating 11-Oct-2011. => 2011-10-11T00:00:00 => floating 11-Sep-2009. => 2009-09-11T00:00:00 => floating 12-04-2009 => 2009-12-04T00:00:00 => floating 12-20-2013 => 2013-12-20T00:00:00 => floating 12-27-2009 => 2009-12-27T00:00:00 => floating 12-28-2015 => 2015-12-28T00:00:00 => floating 1/23/2010 => 2010-01-23T00:00:00 => floating 12/6/2013 2:57:17 PM => 2013-12-06T14:57:17 => floating 12/9/2009 => 2009-12-09T00:00:00 => floating 12-Apr-2010. => 2010-04-12T00:00:00 => floating 12-Aug-2010. => 2010-08-12T00:00:00 => floating 12 AUG 2010 => 2010-08-12T00:00:00 => floating 12-Aug-2011. => 2011-08-12T00:00:00 => floating 12-Dec-2015 => 2015-12-12T00:00:00 => floating 12-Dec-2018. => 2018-12-12T00:00:00 => floating 12-Feb-2010 => 2010-02-12T00:00:00 => floating 12-Feb-2010. => 2010-02-12T00:00:00 => floating 12-Jan-2010. => 2010-01-12T00:00:00 => floating 12-Jan-2012. => 2012-01-12T00:00:00 => floating 12-Jun-2015 => 2015-06-12T00:00:00 => floating 12 Mar 2010 04:48:37 EST => 2010-03-12T04:48:37 => EST 12 Mar 2010 10:06:39 EST => 2010-03-12T10:06:39 => EST 12 Mar 2010 12:24:39:000 UTC => 2010-03-12T12:24:39 => UTC 12-Mar-2010 => 2010-03-12T00:00:00 => floating 12-Mar-2010. => 2010-03-12T00:00:00 => floating 12-May-2010. => 2010-05-12T00:00:00 => floating 12-May-2011. => 2011-05-12T00:00:00 => floating 12-nov-2007 => 2007-11-12T00:00:00 => floating 12-Nov-2009 => 2009-11-12T00:00:00 => floating 12-Nov-2010 => 2010-11-12T00:00:00 => floating 12-Oct-2009 => 2009-10-12T00:00:00 => floating 12-Oct-2009. => 2009-10-12T00:00:00 => floating 12-Sep-2017. => 2017-09-12T00:00:00 => floating 1/31/2010 => 2010-01-31T00:00:00 => floating 13 Apr 2010 => 2010-04-13T00:00:00 => floating 13-Apr-2010. => 2010-04-13T00:00:00 => floating 13-Apr-2013. => 2013-04-13T00:00:00 => floating 13-Apr-2014. => 2014-04-13T00:00:00 => floating 13-Aug-2009 => 2009-08-13T00:00:00 => floating 13-Dec-2009. => 2009-12-13T00:00:00 => floating 13-Feb-2010. => 2010-02-13T00:00:00 => floating 13-Jan-2011. => 2011-01-13T00:00:00 => floating 13-Jun-2009 => 2009-06-13T00:00:00 => floating 13-Jun-2009. => 2009-06-13T00:00:00 => floating 13-Mar-2010 => 2010-03-13T00:00:00 => floating 13-Mar-2010. => 2010-03-13T00:00:00 => floating 13-MAR-2010 => 2010-03-13T00:00:00 => floating 13 May 2009 14:34:00 => 2009-05-13T14:34:00 => floating 13-May-2012. => 2012-05-13T00:00:00 => floating 13 Nov 2009 04:56:16 EST => 2009-11-13T04:56:16 => EST 13-Nov-2009 => 2009-11-13T00:00:00 => floating 13-Oct-2009. => 2009-10-13T00:00:00 => floating 13-Sep-2009. => 2009-09-13T00:00:00 => floating 14-Apr-2010 => 2010-04-14T00:00:00 => floating 14-aug-2006 => 2006-08-14T00:00:00 => floating 14-Aug-2009. => 2009-08-14T00:00:00 => floating 14 AUG 2011 => 2011-08-14T00:00:00 => floating 14-Aug-2014. => 2014-08-14T00:00:00 => floating 14-Dec-2009 => 2009-12-14T00:00:00 => floating 14 Feb 2010 15:45:00 => 2010-02-14T15:45:00 => floating 14-Feb-2010 => 2010-02-14T00:00:00 => floating 14-Jul-2009 => 2009-07-14T00:00:00 => floating 14-Jul-2010. => 2010-07-14T00:00:00 => floating 14-Jun-2009. => 2009-06-14T00:00:00 => floating 14 Jun 2010 08:46:07 UTC => 2010-06-14T08:46:07 => UTC 14-Jun-2010. => 2010-06-14T00:00:00 => floating 14-Jun-2018. => 2018-06-14T00:00:00 => floating 14 Mar 2011 00:00:00 EST => 2011-03-14T00:00:00 => EST 14-Nov-2009. => 2009-11-14T00:00:00 => floating 14 Nov 2010 18:54:14 UTC => 2010-11-14T18:54:14 => UTC 14-Nov-2011. => 2011-11-14T00:00:00 => floating 14-Oct-2011. => 2011-10-14T00:00:00 => floating 14-Oct-2018. => 2018-10-14T00:00:00 => floating 14-Sep-2009. => 2009-09-14T00:00:00 => floating 14-Sep-2011. => 2011-09-14T00:00:00 => floating 15 Aug 2009 08:04:50 EST => 2009-08-15T08:04:50 => EST 15-Aug-2009 => 2009-08-15T00:00:00 => floating 15-Dec-2010. => 2010-12-15T00:00:00 => floating 15-Feb-2010 => 2010-02-15T00:00:00 => floating 15 Feb 2011 03:59:38 EST => 2011-02-15T03:59:38 => EST 15-Feb-2013. => 2013-02-15T00:00:00 => floating 15-Jan-2010 => 2010-01-15T00:00:00 => floating 15-Jul-2011. => 2011-07-15T00:00:00 => floating 15-Mar-2010 => 2010-03-15T00:00:00 => floating 15-Mar-2010. => 2010-03-15T00:00:00 => floating 15 MAR 2011 => 2011-03-15T00:00:00 => floating 15-May-2012. => 2012-05-15T00:00:00 => floating 15-MAY-2016 => 2016-05-15T00:00:00 => floating 15-Nov-2009 => 2009-11-15T00:00:00 => floating 15-Nov-2009. => 2009-11-15T00:00:00 => floating 15-Sep-2009 => 2009-09-15T00:00:00 => floating 15-Sep-2009. => 2009-09-15T00:00:00 => floating 15-Sep-2010. => 2010-09-15T00:00:00 => floating 15-Sep-2011. => 2011-09-15T00:00:00 => floating 16 Apr 2010 09:50:53 UTC => 2010-04-16T09:50:53 => UTC 16-Apr-2012. => 2012-04-16T00:00:00 => floating 16-Apr-2014. => 2014-04-16T00:00:00 => floating 16-Apr-2017 => 2017-04-16T00:00:00 => floating 16 Aug 2010 => 2010-08-16T00:00:00 => floating 16-Aug-2014. => 2014-08-16T00:00:00 => floating 16-Feb-2010 => 2010-02-16T00:00:00 => floating 16-Feb-2010. => 2010-02-16T00:00:00 => floating 16-Jan-2011 => 2011-01-16T00:00:00 => floating 16-JAN-2011 => 2011-01-16T00:00:00 => floating 16-Jan-2015 => 2015-01-16T00:00:00 => floating 16-Jul-2009. => 2009-07-16T00:00:00 => floating 16-Jun-2009. => 2009-06-16T00:00:00 => floating 16-Jun-2011. => 2011-06-16T00:00:00 => floating 16-Mar-2009. => 2009-03-16T00:00:00 => floating 16 Mar 2010 19:51:23 EST => 2010-03-16T19:51:23 => EST 16-Mar-2010 => 2010-03-16T00:00:00 => floating 16-Mar-2010. => 2010-03-16T00:00:00 => floating 16 May 2010 => 2010-05-16T00:00:00 => floating 16-May-2010 => 2010-05-16T00:00:00 => floating 16-May-2010. => 2010-05-16T00:00:00 => floating 16-May-2012. => 2012-05-16T00:00:00 => floating 16-NOV-2009 => 2009-11-16T00:00:00 => floating 16-Nov-2018. => 2018-11-16T00:00:00 => floating 16-Oct-2009 => 2009-10-16T00:00:00 => floating 17-Apr-2009. => 2009-04-17T00:00:00 => floating 17-Aug-2009 => 2009-08-17T00:00:00 => floating 17-Aug-2009. => 2009-08-17T00:00:00 => floating 17 Aug 2010 00:00:00 UTC => 2010-08-17T00:00:00 => UTC 17-Aug-2010. => 2010-08-17T00:00:00 => floating 17-Aug-2014. => 2014-08-17T00:00:00 => floating 17-Aug-2015. => 2015-08-17T00:00:00 => floating 17-Dec-2009. => 2009-12-17T00:00:00 => floating 17 DEC 2009 => 2009-12-17T00:00:00 => floating 17-Feb-2010. => 2010-02-17T00:00:00 => floating 17-FEB-2010 => 2010-02-17T00:00:00 => floating 17-Jan-2010. => 2010-01-17T00:00:00 => floating 17-Jan-2011. => 2011-01-17T00:00:00 => floating 17-Jul-2011. => 2011-07-17T00:00:00 => floating 17-Jun-2010. => 2010-06-17T00:00:00 => floating 17-Jun-2013. => 2013-06-17T00:00:00 => floating 17-mar-2004 => 2004-03-17T00:00:00 => floating 17 Mar 2010 15:00:00 EST => 2010-03-17T15:00:00 => EST 17-Mar-2010 => 2010-03-17T00:00:00 => floating 17-Mar-2010. => 2010-03-17T00:00:00 => floating 17 MAR 2012 => 2012-03-17T00:00:00 => floating 17-May-2010. => 2010-05-17T00:00:00 => floating 17-May-2011 => 2011-05-17T00:00:00 => floating 17-Nov-2009 => 2009-11-17T00:00:00 => floating 17-Nov-2010. => 2010-11-17T00:00:00 => floating 17-Oct-2009. => 2009-10-17T00:00:00 => floating 17-Sep-2010. => 2010-09-17T00:00:00 => floating 18-Apr-2010. => 2010-04-18T00:00:00 => floating 18 Aug 2009 04:00:00 => 2009-08-18T04:00:00 => floating 18-Aug-2009. => 2009-08-18T00:00:00 => floating 18-Aug-2010 => 2010-08-18T00:00:00 => floating 18-Aug-2010. => 2010-08-18T00:00:00 => floating 18-dec-2003 => 2003-12-18T00:00:00 => floating 18-Feb-2010. => 2010-02-18T00:00:00 => floating 18-Feb-2012 => 2012-02-18T00:00:00 => floating 18-jan-2009 => 2009-01-18T00:00:00 => floating 18-Jan-2010. => 2010-01-18T00:00:00 => floating 18-Jan-2013. => 2013-01-18T00:00:00 => floating 18-Jul-2009. => 2009-07-18T00:00:00 => floating 18-Jul-2013. => 2013-07-18T00:00:00 => floating 18-jun-2004 => 2004-06-18T00:00:00 => floating 18-Jun-2009 => 2009-06-18T00:00:00 => floating 18-Jun-2009. => 2009-06-18T00:00:00 => floating 18-Jun-2011. => 2011-06-18T00:00:00 => floating 18-Mar-2010 => 2010-03-18T00:00:00 => floating 18 May 2009 14:57:55 EST => 2009-05-18T14:57:55 => EST 18-May-2009. => 2009-05-18T00:00:00 => floating 18-May-2013. => 2013-05-18T00:00:00 => floating 18-Nov-2009. => 2009-11-18T00:00:00 => floating 18 Nov 2009 20:58:58 UTC => 2009-11-18T20:58:58 => UTC 18-Oct-2011. => 2011-10-18T00:00:00 => floating 18-Oct-2013. => 2013-10-18T00:00:00 => floating 18-SEP-2009 => 2009-09-18T00:00:00 => floating 18-Sep-2014. => 2014-09-18T00:00:00 => floating 18-Sep-2018. => 2018-09-18T00:00:00 => floating 19-apr-2005 => 2005-04-19T00:00:00 => floating 19-Apr-2009 => 2009-04-19T00:00:00 => floating 19-Apr-2010 => 2010-04-19T00:00:00 => floating 19-Apr-2010. => 2010-04-19T00:00:00 => floating 19-Apr-2011. => 2011-04-19T00:00:00 => floating 19-Apr-2017. => 2017-04-19T00:00:00 => floating 19-Aug-2010 => 2010-08-19T00:00:00 => floating 19 Dec 2009 => 2009-12-19T00:00:00 => floating 19-feb-2004 => 2004-02-19T00:00:00 => floating 19 Feb 2009 12:07:40 EST => 2009-02-19T12:07:40 => EST 19-Feb-2010. => 2010-02-19T00:00:00 => floating 19-Jan-2010 => 2010-01-19T00:00:00 => floating 19-Jul-2009 => 2009-07-19T00:00:00 => floating 19-Jul-2009. => 2009-07-19T00:00:00 => floating 19-Jun-2009 => 2009-06-19T00:00:00 => floating 19-JUN-2009 => 2009-06-19T00:00:00 => floating 19-Jun-2018. => 2018-06-19T00:00:00 => floating 19-Mar-2010 => 2010-03-19T00:00:00 => floating 19-Mar-2010. => 2010-03-19T00:00:00 => floating 19-May-2009. => 2009-05-19T00:00:00 => floating 19-MAY-2010 => 2010-05-19T00:00:00 => floating 19-May-2012. => 2012-05-19T00:00:00 => floating 19 MAY 2013 => 2013-05-19T00:00:00 => floating 19-Nov-2010 => 2010-11-19T00:00:00 => floating 19-Nov-2011. => 2011-11-19T00:00:00 => floating 19-Nov-2014. => 2014-11-19T00:00:00 => floating 19 SEP 2009 => 2009-09-19T00:00:00 => floating 19-Sep-2010. => 2010-09-19T00:00:00 => floating 19-Sep-2012. => 2012-09-19T00:00:00 => floating 1 Apr 2011 15:21:54 EST => 2011-04-01T15:21:54 => EST 1 Jul 2011 12:30:31 EST => 2011-07-01T12:30:31 => EST 2004-10-28 => 2004-10-28T00:00:00 => floating 2007-03-17 => 2007-03-17T00:00:00 => floating 2008-05-12 00:00:00 => 2008-05-12T00:00:00 => floating 20080827 => 2008-08-27T00:00:00 => floating 20081111 => 2008-11-11T00:00:00 => floating 2008-11-22. => 2008-11-22T00:00:00 => floating 2009-01-26T05:00:00.0000Z => 2009-01-26T05:00:00 => UTC 2009-02-11 01:07:39 => 2009-02-11T01:07:39 => floating 2009/02/24 UTC => 2009-02-24T00:00:00 => UTC 2009-02-28 21:39:23. => 2009-02-28T21:39:23 => floating 2009-03-06 => 2009-03-06T00:00:00 => floating 2009-03-20 04:26:09.0 => 2009-03-20T04:26:09 => floating 2009-03-24 08:40:02 => 2009-03-24T08:40:02 => floating 2009-03-28. => 2009-03-28T00:00:00 => floating 2009-03-30 => 2009-03-30T00:00:00 => floating 2009-04-01 00:00:00 => 2009-04-01T00:00:00 => floating 2009-04-04 00:00:00 => 2009-04-04T00:00:00 => floating 2009-04-07 10:39:03.0 => 2009-04-07T10:39:03 => floating 2009-04-07 => 2009-04-07T00:00:00 => floating 2009/04/10 UTC => 2009-04-10T00:00:00 => UTC 2009-04-11 11:35:53.0 => 2009-04-11T11:35:53 => floating 2009-04-11 14:48:58.0 => 2009-04-11T14:48:58 => floating 2009-04-14 => 2009-04-14T00:00:00 => floating 2009-04-15 00:00:00 => 2009-04-15T00:00:00 => floating 2009-04-16 06:41:53.117 => 2009-04-16T06:41:53 => floating 2009-04-17. => 2009-04-17T00:00:00 => floating 2009-04-18 08:27:57. => 2009-04-18T08:27:57 => floating 2009-04-20 14:39:41 => 2009-04-20T14:39:41 => floating 2009-04-20. => 2009-04-20T00:00:00 => floating 2009-04-23 00:00:00 => 2009-04-23T00:00:00 => floating 2009-04-23 => 2009-04-23T00:00:00 => floating 2009-04-24 13:50:53. => 2009-04-24T13:50:53 => floating 2009-04-24 14:38:23.0 => 2009-04-24T14:38:23 => floating 2009-04-24 15:14:33 UTC => 2009-04-24T15:14:33 => UTC 2009-04-25 21:38:33 => 2009-04-25T21:38:33 => floating 2009-04-26 00:48:48 => 2009-04-26T00:48:48 => floating 2009-04-27 12:26:47.0 => 2009-04-27T12:26:47 => floating 2009-04-28 03:38:17.425 => 2009-04-28T03:38:17 => floating 2009-04-28 13:33:21.785 => 2009-04-28T13:33:21 => floating 2009-04-29 00:00:00. => 2009-04-29T00:00:00 => floating 2009-04-30. => 2009-04-30T00:00:00 => floating 2009-05-01 09:08:56 => 2009-05-01T09:08:56 => floating 2009-05-01T20:12:38Z => 2009-05-01T20:12:38 => UTC 2009-05-03 08:54:52. => 2009-05-03T08:54:52 => floating 2009-05-04 00:00:00 => 2009-05-04T00:00:00 => floating 2009-05-04 13:43:01. => 2009-05-04T13:43:01 => floating 2009-05-04 => 2009-05-04T00:00:00 => floating 2009-05-05 => 2009-05-05T00:00:00 => floating 2009-05-05. => 2009-05-05T00:00:00 => floating 2009-05-05 UTC => 2009-05-05T00:00:00 => UTC 2009-05-06. => 2009-05-06T00:00:00 => floating 2009-05-07 00:00:00 => 2009-05-07T00:00:00 => floating 2009-05-07 03:34:23.0 => 2009-05-07T03:34:23 => floating 2009-05-08 12:13:29 => 2009-05-08T12:13:29 => floating 2009-05-09. => 2009-05-09T00:00:00 => floating 2009-05-10 13:44:34 => 2009-05-10T13:44:34 => floating 2009-05-10 => 2009-05-10T00:00:00 => floating 2009-05-10. => 2009-05-10T00:00:00 => floating 2009-05-11 => 2009-05-11T00:00:00 => floating 2009-05-12 16:55:53 => 2009-05-12T16:55:53 => floating 2009-05-12 21:22:38 UTC => 2009-05-12T21:22:38 => UTC 2009-05-12 21:43:44.0 => 2009-05-12T21:43:44 => floating 2009-05-13 00:51:06 => 2009-05-13T00:51:06 => floating 2009-05-13 11:07:28 GMT => 2009-05-13T11:07:28 => UTC 2009-05-14 => 2009-05-14T00:00:00 => floating 2009-05-16 00:00:00 => 2009-05-16T00:00:00 => floating 2009-05-16. => 2009-05-16T00:00:00 => floating 2009-05-17 11:17:01.0 => 2009-05-17T11:17:01 => floating 2009-05-18 02:37:07 => 2009-05-18T02:37:07 => floating 2009-05-18 07:17:30 => 2009-05-18T07:17:30 => floating 2009-05-18 23:06:44 GMT => 2009-05-18T23:06:44 => UTC 2009-05-20 00:00:00 => 2009-05-20T00:00:00 => floating 2009-05-21 05:57:52.0 => 2009-05-21T05:57:52 => floating 2009-05-21 13:26:00 => 2009-05-21T13:26:00 => floating 2009-05-21 => 2009-05-21T00:00:00 => floating 2009-05-22 16:24:05. => 2009-05-22T16:24:05 => floating 2009-05-22 => 2009-05-22T00:00:00 => floating 2009-05-23 => 2009-05-23T00:00:00 => floating 2009-05-25. => 2009-05-25T00:00:00 => floating 2009-05-26 11:48:26 => 2009-05-26T11:48:26 => floating 2009-05-26 => 2009-05-26T00:00:00 => floating 2009-05-27 16:29:03.0 => 2009-05-27T16:29:03 => floating 2009-05-28 00:00:00 => 2009-05-28T00:00:00 => floating 2009-05-28 16:50:25.0 UTC => 2009-05-28T16:50:25 => UTC 2009-05-28 17:26:07 GMT => 2009-05-28T17:26:07 => UTC 2009-05-29 07:53:51 => 2009-05-29T07:53:51 => floating 2009-05-29 => 2009-05-29T00:00:00 => floating 2009-05-30 00:00:00. => 2009-05-30T00:00:00 => floating 2009-05-30 => 2009-05-30T00:00:00 => floating 2009-05-31 09:28:05.0 => 2009-05-31T09:28:05 => floating 2009-05-31 15:56:07. => 2009-05-31T15:56:07 => floating 2009-05-31 16:00:25 GMT => 2009-05-31T16:00:25 => UTC 2009-05-31 => 2009-05-31T00:00:00 => floating 2009-05-31 21:00:00. => 2009-05-31T21:00:00 => floating 2009-06-01 03:44:17.852 => 2009-06-01T03:44:17 => floating 2009-06-01 => 2009-06-01T00:00:00 => floating 2009-06-01 21:39:42.0 => 2009-06-01T21:39:42 => floating 2009-06-02 10:39:03.0 => 2009-06-02T10:39:03 => floating 2009-06-03 15:42:25 GMT => 2009-06-03T15:42:25 => UTC 2009-06-03. => 2009-06-03T00:00:00 => floating 2009-06-04 12:22:07 => 2009-06-04T12:22:07 => floating 2009-06-05 => 2009-06-05T00:00:00 => floating 2009-06-06 => 2009-06-06T00:00:00 => floating 2009-06-06. => 2009-06-06T00:00:00 => floating 2009-06-07 00:00:00 => 2009-06-07T00:00:00 => floating 2009-06-07 21:36:06 => 2009-06-07T21:36:06 => floating 2009-06-08 13:41:02 => 2009-06-08T13:41:02 => floating 2009-06-09 06:00:00 => 2009-06-09T06:00:00 => floating 2009-06-09 => 2009-06-09T00:00:00 => floating 2009-06-10 03:52:51.236 => 2009-06-10T03:52:51 => floating 2009-06-10 04:00:00 => 2009-06-10T04:00:00 => floating 2009-06-10 07:57:00 => 2009-06-10T07:57:00 => floating 2009-06-11 00:00:00. => 2009-06-11T00:00:00 => floating 2009-06-11 08:07:16 UTC => 2009-06-11T08:07:16 => UTC 2009-06-11 => 2009-06-11T00:00:00 => floating 2009-06-12 19:23:42 => 2009-06-12T19:23:42 => floating 2009/06/12 UTC => 2009-06-12T00:00:00 => UTC 2009-06-14 00:00:00. => 2009-06-14T00:00:00 => floating 2009-06-14 18:57:11 UTC => 2009-06-14T18:57:11 => UTC 2009-06-15. => 2009-06-15T00:00:00 => floating 2009-06-16 13:13:00.0 => 2009-06-16T13:13:00 => floating 2009-06-16 19:10:33. => 2009-06-16T19:10:33 => floating 2009-06-16 => 2009-06-16T00:00:00 => floating 2009-06-17 00:00:00. => 2009-06-17T00:00:00 => floating 2009-06-17 10:26:24 => 2009-06-17T10:26:24 => floating 2009-06-17. => 2009-06-17T00:00:00 => floating 2009-06-17 22:24:37 => 2009-06-17T22:24:37 => floating 2009-06-18 14:00:19.0 => 2009-06-18T14:00:19 => floating 2009-06-18 => 2009-06-18T00:00:00 => floating 2009-06-18. => 2009-06-18T00:00:00 => floating 2009-06-18 UTC => 2009-06-18T00:00:00 => UTC 2009-06-19 14:39:48 => 2009-06-19T14:39:48 => floating 2009-06-19. => 2009-06-19T00:00:00 => floating 2009-06-19 UTC => 2009-06-19T00:00:00 => UTC 2009-06-21 15:07:12 => 2009-06-21T15:07:12 => floating 2009-06-21 16:56:22. => 2009-06-21T16:56:22 => floating 2009-06-22 09:03:19 => 2009-06-22T09:03:19 => floating 2009-06-22 18:37:36 => 2009-06-22T18:37:36 => floating 2009-06-22 => 2009-06-22T00:00:00 => floating 2009-06-23 => 2009-06-23T00:00:00 => floating 2009-06-23. => 2009-06-23T00:00:00 => floating 2009/06/23 UTC => 2009-06-23T00:00:00 => UTC 2009-06-24. => 2009-06-24T00:00:00 => floating 2009-06-24T04:00:00.0000Z => 2009-06-24T04:00:00 => UTC 2009-06-25 00:00:00.0 => 2009-06-25T00:00:00 => floating 2009-06-25 07:15:12.0 => 2009-06-25T07:15:12 => floating 2009-06-26 15:09:32.0 => 2009-06-26T15:09:32 => floating 2009-06-27 02:45:21 => 2009-06-27T02:45:21 => floating 2009-06-27 22:53:09.0 => 2009-06-27T22:53:09 => floating 2009-06-28 09:14:15.360 => 2009-06-28T09:14:15 => floating 2009-06-28. => 2009-06-28T00:00:00 => floating 2009-06-29 => 2009-06-29T00:00:00 => floating 2009.06.29 => 2009-06-29T00:00:00 => floating 2009-06-30 10:46:27.0 => 2009-06-30T10:46:27 => floating 2009-06-30 => 2009-06-30T00:00:00 => floating 2009-07-02 02:10:25 => 2009-07-02T02:10:25 => floating 2009-07-02 => 2009-07-02T00:00:00 => floating 2009-07-03 00:00:00 => 2009-07-03T00:00:00 => floating 2009-07-03 14:27:15 => 2009-07-03T14:27:15 => floating 2009-07-03. => 2009-07-03T00:00:00 => floating 2009-07-04. => 2009-07-04T00:00:00 => floating 2009-07-04 UTC => 2009-07-04T00:00:00 => UTC 2009/07/04 UTC => 2009-07-04T00:00:00 => UTC 2009-07-05 => 2009-07-05T00:00:00 => floating 2009-07-05 22:57:01 UTC => 2009-07-05T22:57:01 => UTC 2009-07-07. => 2009-07-07T00:00:00 => floating 2009.07.07 => 2009-07-07T00:00:00 => floating 2009-07-08 18:42:59.539 => 2009-07-08T18:42:59 => floating 2009-07-08. => 2009-07-08T00:00:00 => floating 2009-07-08 23:48:03 GMT => 2009-07-08T23:48:03 => UTC 2009-07-09 00:00:00 => 2009-07-09T00:00:00 => floating 2009-07-09 04:00:00 GMT => 2009-07-09T04:00:00 => UTC 2009.07.09 => 2009-07-09T00:00:00 => floating 2009-07-11 15:31:47 => 2009-07-11T15:31:47 => floating 2009-07-11. => 2009-07-11T00:00:00 => floating 2009.07.11 => 2009-07-11T00:00:00 => floating 2009-07-13 10:36:25 => 2009-07-13T10:36:25 => floating 2009-07-13. => 2009-07-13T00:00:00 => floating 2009-07-15 00:00:00 => 2009-07-15T00:00:00 => floating 2009-07-16 14:35:00.0 => 2009-07-16T14:35:00 => floating 2009-07-16 => 2009-07-16T00:00:00 => floating 2009-07-18. => 2009-07-18T00:00:00 => floating 2009-07-19 => 2009-07-19T00:00:00 => floating 2009-07-20 UTC => 2009-07-20T00:00:00 => UTC 2009-07-21 00:00:00 => 2009-07-21T00:00:00 => floating 2009-07-21 11:58:10.0 => 2009-07-21T11:58:10 => floating 2009-07-21 => 2009-07-21T00:00:00 => floating 2009-07-21 20:47:30.0 UTC => 2009-07-21T20:47:30 => UTC 2009-07-22 20:54:59.0 UTC => 2009-07-22T20:54:59 => UTC 2009-07-23 => 2009-07-23T00:00:00 => floating 2009-07-24 05:19:50.0 => 2009-07-24T05:19:50 => floating 2009-07-24 09:41:04.0 => 2009-07-24T09:41:04 => floating 2009-07-25 10:09:29. => 2009-07-25T10:09:29 => floating 2009-07-26 00:00:00 => 2009-07-26T00:00:00 => floating 2009-07-26 13:47:38 UTC => 2009-07-26T13:47:38 => UTC 2009-07-26 14:23:42 => 2009-07-26T14:23:42 => floating 2009-07-26. => 2009-07-26T00:00:00 => floating 2009-07-27 => 2009-07-27T00:00:00 => floating 2009-07-27 UTC => 2009-07-27T00:00:00 => UTC 2009-07-28 00:00:00. => 2009-07-28T00:00:00 => floating 2009-07-28 => 2009-07-28T00:00:00 => floating 2009-07-29 => 2009-07-29T00:00:00 => floating 2009-07-29. => 2009-07-29T00:00:00 => floating 2009-07-30 => 2009-07-30T00:00:00 => floating 2009-07-30 23:13:24 => 2009-07-30T23:13:24 => floating 2009/07/30 UTC => 2009-07-30T00:00:00 => UTC 2009-07-31 03:29:56.0 UTC => 2009-07-31T03:29:56 => UTC 2009-07-31 20:01:31.0 => 2009-07-31T20:01:31 => floating 2009-07-31 => 2009-07-31T00:00:00 => floating 2009-08-01 => 2009-08-01T00:00:00 => floating 2009-08-01. => 2009-08-01T00:00:00 => floating 2009/08/01 UTC => 2009-08-01T00:00:00 => UTC 2009-08-02 15:28:16 => 2009-08-02T15:28:16 => floating 2009-08-03 00:00:00 => 2009-08-03T00:00:00 => floating 2009-08-03 => 2009-08-03T00:00:00 => floating 2009-08-03. => 2009-08-03T00:00:00 => floating 2009-08-04 07:43:30 => 2009-08-04T07:43:30 => floating 2009-08-04 UTC => 2009-08-04T00:00:00 => UTC 2009-08-05 00:00:00. => 2009-08-05T00:00:00 => floating 2009-08-05 06:42:39.0 => 2009-08-05T06:42:39 => floating 2009-08-05. => 2009-08-05T00:00:00 => floating 2009-08-07 01:36:25.0 => 2009-08-07T01:36:25 => floating 2009-08-07 16:21:58 => 2009-08-07T16:21:58 => floating 2009.08.07 => 2009-08-07T00:00:00 => floating 2009-08-08 08:04:31.0 => 2009-08-08T08:04:31 => floating 2009-08-08 => 2009-08-08T00:00:00 => floating 2009-08-08 20:51:51 => 2009-08-08T20:51:51 => floating 2009-08-09 00:00:00 => 2009-08-09T00:00:00 => floating 2009-08-09 08:12:13 => 2009-08-09T08:12:13 => floating 2009-08-09 09:38:27 GMT => 2009-08-09T09:38:27 => UTC 2009-08-10 17:36:57 => 2009-08-10T17:36:57 => floating 2009-08-10 17:37:07 => 2009-08-10T17:37:07 => floating 2009-08-10 => 2009-08-10T00:00:00 => floating 2009-08-12 15:47:31 => 2009-08-12T15:47:31 => floating 2009-08-14 23:27:42 => 2009-08-14T23:27:42 => floating 2009/08/14 UTC => 2009-08-14T00:00:00 => UTC 2009-08-15 00:00:00. => 2009-08-15T00:00:00 => floating 2009-08-16 => 2009-08-16T00:00:00 => floating 2009-08-16 UTC => 2009-08-16T00:00:00 => UTC 2009-08-18 => 2009-08-18T00:00:00 => floating 2009-08-19. => 2009-08-19T00:00:00 => floating 2009-08-20 => 2009-08-20T00:00:00 => floating 2009-08-20. => 2009-08-20T00:00:00 => floating 2009-08-21 00:00:00. => 2009-08-21T00:00:00 => floating 2009-08-21 UTC => 2009-08-21T00:00:00 => UTC 2009-08-22 => 2009-08-22T00:00:00 => floating 2009-08-23 10:46:37 => 2009-08-23T10:46:37 => floating 2009-08-24 => 2009-08-24T00:00:00 => floating 2009-08-24 UTC => 2009-08-24T00:00:00 => UTC 2009-08-25 00:00:00. => 2009-08-25T00:00:00 => floating 2009-08-25 => 2009-08-25T00:00:00 => floating 2009-08-26 01:24:47. => 2009-08-26T01:24:47 => floating 2009-08-26 18:01:04 => 2009-08-26T18:01:04 => floating 2009-08-27 00:00:00 => 2009-08-27T00:00:00 => floating 2009-08-27 13:54:31.0 => 2009-08-27T13:54:31 => floating 2009-08-27 => 2009-08-27T00:00:00 => floating 2009-08-27. => 2009-08-27T00:00:00 => floating 2009-08-28 04:02:26. => 2009-08-28T04:02:26 => floating 2009-08-28 19:17:20. => 2009-08-28T19:17:20 => floating 2009-08-28 => 2009-08-28T00:00:00 => floating 2009-08-28 23:51:19 UTC => 2009-08-28T23:51:19 => UTC 2009-08-31 00:30:57.0 => 2009-08-31T00:30:57 => floating 2009-08-31 22:09:14 => 2009-08-31T22:09:14 => floating 2009-08-31 22:14:21 => 2009-08-31T22:14:21 => floating 2009-08-31 22:30:11 => 2009-08-31T22:30:11 => floating 2009-09-01 22:30:35 UTC => 2009-09-01T22:30:35 => UTC 2009-09-02 => 2009-09-02T00:00:00 => floating 2009-09-03 10:24:47.860 => 2009-09-03T10:24:47 => floating 2009-09-03 11:25:14 => 2009-09-03T11:25:14 => floating 2009-09-03 => 2009-09-03T00:00:00 => floating 2009-09-04 12:56:56 GMT => 2009-09-04T12:56:56 => UTC 2009-09-04. => 2009-09-04T00:00:00 => floating 2009-09-04 22:55:07.0 UTC => 2009-09-04T22:55:07 => UTC 2009-09-05 00:00:00 => 2009-09-05T00:00:00 => floating 2009-09-05 14:02:55 => 2009-09-05T14:02:55 => floating 2009-09-06 04:00:00 GMT => 2009-09-06T04:00:00 => UTC 2009-09-06 18:08:13 => 2009-09-06T18:08:13 => floating 2009-09-06 18:47:34.0 => 2009-09-06T18:47:34 => floating 2009-09-06 19:52:35 => 2009-09-06T19:52:35 => floating 2009-09-07 01:58:34 => 2009-09-07T01:58:34 => floating 2009-09-07 14:25:44.0 => 2009-09-07T14:25:44 => floating 2009-09-07 => 2009-09-07T00:00:00 => floating 2009-09-07 22:12:24 => 2009-09-07T22:12:24 => floating 2009-09-08 => 2009-09-08T00:00:00 => floating 2009-09-09 00:42:41 => 2009-09-09T00:42:41 => floating 2009-09-09 14:27:11 => 2009-09-09T14:27:11 => floating 2009-09-10 00:00:00. => 2009-09-10T00:00:00 => floating 2009-09-10 15:14:46 => 2009-09-10T15:14:46 => floating 2009-09-11 10:39:02.0 => 2009-09-11T10:39:02 => floating 2009-09-11 14:42:32.0 => 2009-09-11T14:42:32 => floating 2009-09-11 15:35:26 UTC => 2009-09-11T15:35:26 => UTC 2009-09-12 00:00:00. => 2009-09-12T00:00:00 => floating 2009-09-12 00:15:25.0 => 2009-09-12T00:15:25 => floating 2009-09-12 09:13:26.0 => 2009-09-12T09:13:26 => floating 2009-09-13 22:12:56 => 2009-09-13T22:12:56 => floating 2009-09-14 19:54:36. => 2009-09-14T19:54:36 => floating 2009-09-14 21:29:42.0 => 2009-09-14T21:29:42 => floating 2009-09-15 => 2009-09-15T00:00:00 => floating 2009-09-16 02:21:00.0 => 2009-09-16T02:21:00 => floating 2009-09-16 06:48:32 => 2009-09-16T06:48:32 => floating 2009-09-16 => 2009-09-16T00:00:00 => floating 2009-09-17 13:56:22 => 2009-09-17T13:56:22 => floating 2009-09-17 14:11:32 => 2009-09-17T14:11:32 => floating 2009-09-17 => 2009-09-17T00:00:00 => floating 2009-09-18 00:00:00 => 2009-09-18T00:00:00 => floating 2009-09-18 00:00:00. => 2009-09-18T00:00:00 => floating 2009-09-18. => 2009-09-18T00:00:00 => floating 2009.09.19 => 2009-09-19T00:00:00 => floating 2009-09-20 00:00:00 => 2009-09-20T00:00:00 => floating 2009-09-20 18:56:57 UTC => 2009-09-20T18:56:57 => UTC 2009-09-21 14:49:39.0 => 2009-09-21T14:49:39 => floating 2009.09.21 => 2009-09-21T00:00:00 => floating 2009-09-21 UTC => 2009-09-21T00:00:00 => UTC 2009-09-22 => 2009-09-22T00:00:00 => floating 2009-09-22 20:33:54 UTC => 2009-09-22T20:33:54 => UTC 2009-09-22 23:43:29.0 => 2009-09-22T23:43:29 => floating 2009-09-23 14:38:46.0 => 2009-09-23T14:38:46 => floating 2009-09-24 => 2009-09-24T00:00:00 => floating 2009-09-24 UTC => 2009-09-24T00:00:00 => UTC 2009/09/24 UTC => 2009-09-24T00:00:00 => UTC 2009-09-25 UTC => 2009-09-25T00:00:00 => UTC 2009-09-26 => 2009-09-26T00:00:00 => floating 2009-09-27 20:30:45 => 2009-09-27T20:30:45 => floating 2009-09-28 => 2009-09-28T00:00:00 => floating 2009-09-29 04:39:48.0 => 2009-09-29T04:39:48 => floating 2009-09-29 => 2009-09-29T00:00:00 => floating 2009-09-30 => 2009-09-30T00:00:00 => floating 2009-10-01 00:00:00 => 2009-10-01T00:00:00 => floating 2009-10-01 00:00:00. => 2009-10-01T00:00:00 => floating 2009-10-01 15:41:26 => 2009-10-01T15:41:26 => floating 2009-10-02 => 2009-10-02T00:00:00 => floating 2009-10-03 => 2009-10-03T00:00:00 => floating 2009/10/03 UTC => 2009-10-03T00:00:00 => UTC 2009-10-04. => 2009-10-04T00:00:00 => floating 2009-10-05 => 2009-10-05T00:00:00 => floating 2009.10.05 => 2009-10-05T00:00:00 => floating 2009-10-06 03:37:46.292 => 2009-10-06T03:37:46 => floating 2009-10-06 04:01:47.485 => 2009-10-06T04:01:47 => floating 2009-10-06 08:32:43 UTC => 2009-10-06T08:32:43 => UTC 2009-10-06 14:08:00.0 => 2009-10-06T14:08:00 => floating 2009-10-06. => 2009-10-06T00:00:00 => floating 2009/10/07 UTC => 2009-10-07T00:00:00 => UTC 2009-10-08 17:53:18 => 2009-10-08T17:53:18 => floating 2009-10-08T23:39:17Z => 2009-10-08T23:39:17 => UTC 2009-10-09 00:00:00. => 2009-10-09T00:00:00 => floating 2009-10-09 => 2009-10-09T00:00:00 => floating 2009.10.09 => 2009-10-09T00:00:00 => floating 2009/10/09 UTC => 2009-10-09T00:00:00 => UTC 2009-10-11 => 2009-10-11T00:00:00 => floating 2009-10-11. => 2009-10-11T00:00:00 => floating 2009-10-12 00:00:00.0 => 2009-10-12T00:00:00 => floating 2009-10-12 05:53:07 => 2009-10-12T05:53:07 => floating 2009-10-12 => 2009-10-12T00:00:00 => floating 2009-10-13 14:37:39.0 => 2009-10-13T14:37:39 => floating 2009-10-13 UTC => 2009-10-13T00:00:00 => UTC 2009-10-14. => 2009-10-14T00:00:00 => floating 2009-10-15 10:01:42. => 2009-10-15T10:01:42 => floating 2009-10-15 14:54:09 => 2009-10-15T14:54:09 => floating 2009-10-16 06:37:27.587 => 2009-10-16T06:37:27 => floating 2009-10-16 14:46:35.0 => 2009-10-16T14:46:35 => floating 2009-10-16 14:50:01.0 => 2009-10-16T14:50:01 => floating 2009-10-16 14:50:32.0 => 2009-10-16T14:50:32 => floating 2009-10-16. => 2009-10-16T00:00:00 => floating 2009-10-17 00:00:00.0 => 2009-10-17T00:00:00 => floating 2009-10-18 00:00:00 => 2009-10-18T00:00:00 => floating 2009-10-19 04:00:00 GMT => 2009-10-19T04:00:00 => UTC 2009-10-19 => 2009-10-19T00:00:00 => floating 2009-10-19 UTC => 2009-10-19T00:00:00 => UTC 2009-10-20 09:35:55.0 => 2009-10-20T09:35:55 => floating 2009-10-21 10:26:38. => 2009-10-21T10:26:38 => floating 2009-10-21 => 2009-10-21T00:00:00 => floating 2009-10-22 08:09:12 => 2009-10-22T08:09:12 => floating 2009-10-22 16:34:44.0 UTC => 2009-10-22T16:34:44 => UTC 2009/10/22 UTC => 2009-10-22T00:00:00 => UTC 2009-10-23 00:00:00 => 2009-10-23T00:00:00 => floating 2009-10-23 => 2009-10-23T00:00:00 => floating 2009-10-24 00:00:00. => 2009-10-24T00:00:00 => floating 2009-10-24 13:51:23 => 2009-10-24T13:51:23 => floating 2009-10-24 => 2009-10-24T00:00:00 => floating 2009-10-24. => 2009-10-24T00:00:00 => floating 2009-10-25 00:00:00 => 2009-10-25T00:00:00 => floating 2009-10-25 08:49:05. => 2009-10-25T08:49:05 => floating 2009-10-25 => 2009-10-25T00:00:00 => floating 2009-10-26 11:34:47 UTC => 2009-10-26T11:34:47 => UTC 2009-10-26 15:10:48 => 2009-10-26T15:10:48 => floating 2009-10-26. => 2009-10-26T00:00:00 => floating 2009.10.26 => 2009-10-26T00:00:00 => floating 2009-10-26 UTC => 2009-10-26T00:00:00 => UTC 2009-10-28 00:00:00. => 2009-10-28T00:00:00 => floating 2009-10-28 21:57:21 UTC => 2009-10-28T21:57:21 => UTC 2009-10-29 00:00:00. => 2009-10-29T00:00:00 => floating 2009-10-31 06:36:10.0 => 2009-10-31T06:36:10 => floating 2009-10-31 => 2009-10-31T00:00:00 => floating 2009-10-5 => 2009-10-05T00:00:00 => floating 2009-11-01 18:44:35 => 2009-11-01T18:44:35 => floating 2009-11-01 => 2009-11-01T00:00:00 => floating 2009-11-02 => 2009-11-02T00:00:00 => floating 2009-11-02. => 2009-11-02T00:00:00 => floating 2009-11-03 11:23:26. => 2009-11-03T11:23:26 => floating 2009-11-03 18:43:42 => 2009-11-03T18:43:42 => floating 2009.11.03 => 2009-11-03T00:00:00 => floating 2009-11-04 00:00:00 => 2009-11-04T00:00:00 => floating 2009-11-04 => 2009-11-04T00:00:00 => floating 2009-11-05 => 2009-11-05T00:00:00 => floating 2009-11-06 00:19:23.0 => 2009-11-06T00:19:23 => floating 2009-11-06 => 2009-11-06T00:00:00 => floating 2009-11-06. => 2009-11-06T00:00:00 => floating 2009-11-07 13:14:08 => 2009-11-07T13:14:08 => floating 2009/11/07 UTC => 2009-11-07T00:00:00 => UTC 2009-11-08 14:27:08.0 => 2009-11-08T14:27:08 => floating 2009-11-08. => 2009-11-08T00:00:00 => floating 2009-11-09 02:41:18.000 => 2009-11-09T02:41:18 => floating 2009-11-09 19:13:16 UTC => 2009-11-09T19:13:16 => UTC 2009.11.09 => 2009-11-09T00:00:00 => floating 2009-11-09 23:24:31 UTC => 2009-11-09T23:24:31 => UTC 2009-11-10 00:00:00. => 2009-11-10T00:00:00 => floating 2009-11-10 16:54:00 => 2009-11-10T16:54:00 => floating 2009-11-11 00:00:00 => 2009-11-11T00:00:00 => floating 2009-11-11 => 2009-11-11T00:00:00 => floating 2009-11-11. => 2009-11-11T00:00:00 => floating 2009-11-12 00:00:00 => 2009-11-12T00:00:00 => floating 2009-11-12 05:00:00 => 2009-11-12T05:00:00 => floating 2009-11-12 19:57:19 => 2009-11-12T19:57:19 => floating 2009-11-13 => 2009-11-13T00:00:00 => floating 2009-11-14 00:00:00. => 2009-11-14T00:00:00 => floating 2009-11-14 05:54:58.0 => 2009-11-14T05:54:58 => floating 2009-11-14 => 2009-11-14T00:00:00 => floating 2009-11-15 => 2009-11-15T00:00:00 => floating 2009-11-16 => 2009-11-16T00:00:00 => floating 2009-11-16. => 2009-11-16T00:00:00 => floating 2009-11-16 UTC => 2009-11-16T00:00:00 => UTC 2009/11/16 UTC => 2009-11-16T00:00:00 => UTC 2009-11-17 07:47:37.0 => 2009-11-17T07:47:37 => floating 2009-11-17 => 2009-11-17T00:00:00 => floating 2009-11-18 14:08:49. => 2009-11-18T14:08:49 => floating 2009-11-18. => 2009-11-18T00:00:00 => floating 2009-11-18T04:49:49Z => 2009-11-18T04:49:49 => UTC 2009-11-19 02:12:23.0 => 2009-11-19T02:12:23 => floating 2009-11-19. => 2009-11-19T00:00:00 => floating 2009-11-20 00:00:00 => 2009-11-20T00:00:00 => floating 2009-11-20 02:48:48.0 => 2009-11-20T02:48:48 => floating 2009-11-20 => 2009-11-20T00:00:00 => floating 2009-11-21 => 2009-11-21T00:00:00 => floating 2009-11-21. => 2009-11-21T00:00:00 => floating 2009-11-22 09:00:41 => 2009-11-22T09:00:41 => floating 2009-11-22 19:35:09 => 2009-11-22T19:35:09 => floating 2009-11-22 => 2009-11-22T00:00:00 => floating 2009-11-23 11:05:45 => 2009-11-23T11:05:45 => floating 2009-11-23 15:22:52 => 2009-11-23T15:22:52 => floating 2009-11-23 => 2009-11-23T00:00:00 => floating 2009/11/24 UTC => 2009-11-24T00:00:00 => UTC 2009-11-25 => 2009-11-25T00:00:00 => floating 2009-11-26 UTC => 2009-11-26T00:00:00 => UTC 2009-11-28 => 2009-11-28T00:00:00 => floating 2009-11-29 14:46:56.0 => 2009-11-29T14:46:56 => floating 2009-11-30 16:01:56 => 2009-11-30T16:01:56 => floating 2009-11-30 19:54:28 => 2009-11-30T19:54:28 => floating 2009-11-30 => 2009-11-30T00:00:00 => floating 2009/11/30 UTC => 2009-11-30T00:00:00 => UTC 2009-12-01 08:06:28 => 2009-12-01T08:06:28 => floating 2009-12-01 20:03:00 => 2009-12-01T20:03:00 => floating 2009-12-01 => 2009-12-01T00:00:00 => floating 2009-12-02 01:02:50 UTC => 2009-12-02T01:02:50 => UTC 2009-12-02 01:27:05 => 2009-12-02T01:27:05 => floating 2009-12-03 => 2009-12-03T00:00:00 => floating 2009-12-03. => 2009-12-03T00:00:00 => floating 2009-12-04. => 2009-12-04T00:00:00 => floating 2009-12-05 14:40:58.0 => 2009-12-05T14:40:58 => floating 2009-12-06 00:00:00 => 2009-12-06T00:00:00 => floating 2009-12-06 00:00:00. => 2009-12-06T00:00:00 => floating 2009-12-06 19:24:03. => 2009-12-06T19:24:03 => floating 2009-12-06 20:57:03.0 UTC => 2009-12-06T20:57:03 => UTC 2009-12-07 11:39:17 => 2009-12-07T11:39:17 => floating 2009-12-07 => 2009-12-07T00:00:00 => floating 2009-12-08 14:28:15.0 => 2009-12-08T14:28:15 => floating 2009-12-08 => 2009-12-08T00:00:00 => floating 2009/12/08 UTC => 2009-12-08T00:00:00 => UTC 2009-12-09 19:19:21 => 2009-12-09T19:19:21 => floating 2009-12-09 => 2009-12-09T00:00:00 => floating 2009-12-09. => 2009-12-09T00:00:00 => floating 2009-12-10 => 2009-12-10T00:00:00 => floating 2009-12-10. => 2009-12-10T00:00:00 => floating 2009-12-11 => 2009-12-11T00:00:00 => floating 2009-12-11T01:57:54Z => 2009-12-11T01:57:54 => UTC 2009-12-12 06:11:15.0 => 2009-12-12T06:11:15 => floating 2009-12-12 => 2009-12-12T00:00:00 => floating 2009-12-12 UTC => 2009-12-12T00:00:00 => UTC 2009-12-13 00:00:00 => 2009-12-13T00:00:00 => floating 2009-12-14 06:40:05 => 2009-12-14T06:40:05 => floating 2009-12-14 => 2009-12-14T00:00:00 => floating 2009-12-14 UTC => 2009-12-14T00:00:00 => UTC 2009-12-15. => 2009-12-15T00:00:00 => floating 2009-12-16 => 2009-12-16T00:00:00 => floating 2009-12-17 00:00:00 => 2009-12-17T00:00:00 => floating 2009-12-17 15:40:05 => 2009-12-17T15:40:05 => floating 2009-12-17 23:19:36 GMT => 2009-12-17T23:19:36 => UTC 2009/12/17 UTC => 2009-12-17T00:00:00 => UTC 2009-12-18 10:38:55. => 2009-12-18T10:38:55 => floating 2009-12-18. => 2009-12-18T00:00:00 => floating 2009-12-19 00:00:00 => 2009-12-19T00:00:00 => floating 2009-12-19 00:00:00. => 2009-12-19T00:00:00 => floating 2009-12-19 00:01:22. => 2009-12-19T00:01:22 => floating 2009-12-19 11:32:54.0 => 2009-12-19T11:32:54 => floating 2009-12-19 UTC => 2009-12-19T00:00:00 => UTC 2009-12-20 00:00:00. => 2009-12-20T00:00:00 => floating 2009-12-20 05:00:00 GMT => 2009-12-20T05:00:00 => UTC 2009-12-20 12:07:32 => 2009-12-20T12:07:32 => floating 2009-12-21 00:00:00. => 2009-12-21T00:00:00 => floating 2009-12-21 06:00:00 => 2009-12-21T06:00:00 => floating 2009-12-21 => 2009-12-21T00:00:00 => floating 2009/12/22 => 2009-12-22T00:00:00 => floating 2009-12-23 17:32:11.0 => 2009-12-23T17:32:11 => floating 2009-12-24 14:46:49 => 2009-12-24T14:46:49 => floating 2009-12-25 03:48:48.0 => 2009-12-25T03:48:48 => floating 2009-12-25 14:14:48 => 2009-12-25T14:14:48 => floating 2009-12-27 => 2009-12-27T00:00:00 => floating 2009-12-28 07:25:03 => 2009-12-28T07:25:03 => floating 2009-12-28 14:40:51 UTC => 2009-12-28T14:40:51 => UTC 2009-12-28 => 2009-12-28T00:00:00 => floating 2009-12-28 23:21:22.0 => 2009-12-28T23:21:22 => floating 2009-12-29 00:00:00 => 2009-12-29T00:00:00 => floating 2009-12-29 09:51:00.0 => 2009-12-29T09:51:00 => floating 2009-12-29 => 2009-12-29T00:00:00 => floating 2009/12/30 UTC => 2009-12-30T00:00:00 => UTC 2009-12-31 14:05:44.094 => 2009-12-31T14:05:44 => floating 2009-12-31 => 2009-12-31T00:00:00 => floating 2009-4-18 => 2009-04-18T00:00:00 => floating 2009/8/6 => 2009-08-06T00:00:00 => floating 2009/8/8 => 2009-08-08T00:00:00 => floating 2009-Aug-30. => 2009-08-30T00:00:00 => floating 2009-Jul-06 => 2009-07-06T00:00:00 => floating 2009-Jul-20. => 2009-07-20T00:00:00 => floating 2009-Jun-01. => 2009-06-01T00:00:00 => floating 2009-Oct-05. => 2009-10-05T00:00:00 => floating 2009-Oct-24. => 2009-10-24T00:00:00 => floating 2009-Sep-21. => 2009-09-21T00:00:00 => floating 2010-01-01 07:11:52 => 2010-01-01T07:11:52 => floating 2010-01-01 15:54:06 => 2010-01-01T15:54:06 => floating 2010-01-01 19:24:16 => 2010-01-01T19:24:16 => floating 2010-01-01 => 2010-01-01T00:00:00 => floating 2010-01-02 00:00:00 => 2010-01-02T00:00:00 => floating 2010-01-02 05:59:59 => 2010-01-02T05:59:59 => floating 2010-01-02 20:02:10 => 2010-01-02T20:02:10 => floating 2010-01-03 09:24:57 => 2010-01-03T09:24:57 => floating 2010-01-03 10:04:30 => 2010-01-03T10:04:30 => floating 2010-01-03 => 2010-01-03T00:00:00 => floating 2010-01-04 00:00:00 => 2010-01-04T00:00:00 => floating 2010-01-04 00:55:04.970 => 2010-01-04T00:55:04 => floating 2010-01-04 05:00:00 => 2010-01-04T05:00:00 => floating 2010-01-04 13:56:31 => 2010-01-04T13:56:31 => floating 2010-01-06 00:00:00 => 2010-01-06T00:00:00 => floating 2010-01-06 20:34:53.0 => 2010-01-06T20:34:53 => floating 2010-01-07 04:14:39 => 2010-01-07T04:14:39 => floating 2010-01-07 15:05:07 => 2010-01-07T15:05:07 => floating 2010-01-08 05:00:00.0 => 2010-01-08T05:00:00 => floating 2010-01-08 23:48:31 => 2010-01-08T23:48:31 => floating 2010-01-09 00:00:00. => 2010-01-09T00:00:00 => floating 2010-01-09 14:48:03.0 => 2010-01-09T14:48:03 => floating 2010-01-09 20:03:17.0 => 2010-01-09T20:03:17 => floating 2010-01-09 => 2010-01-09T00:00:00 => floating 2010-01-09 22:42:58 => 2010-01-09T22:42:58 => floating 2010-01-09 UTC => 2010-01-09T00:00:00 => UTC 2010-01-10 00:00:00 => 2010-01-10T00:00:00 => floating 2010-01-10 05:00:00 GMT => 2010-01-10T05:00:00 => UTC 2010-01-10 06:07:55 => 2010-01-10T06:07:55 => floating 2010-01-10 18:55:00 UTC => 2010-01-10T18:55:00 => UTC 2010-01-11 05:00:00 GMT => 2010-01-11T05:00:00 => UTC 2010-01-11 16:43:03 UTC => 2010-01-11T16:43:03 => UTC 2010-01-13 00:00:00.0 => 2010-01-13T00:00:00 => floating 2010-01-13 00:00:00. => 2010-01-13T00:00:00 => floating 2010-01-13 09:00:01.792 => 2010-01-13T09:00:01 => floating 2010-01-13 UTC => 2010-01-13T00:00:00 => UTC 2010/01/13 UTC => 2010-01-13T00:00:00 => UTC 2010-01-14 00:00:00 => 2010-01-14T00:00:00 => floating 2010-01-14 19:53:23 => 2010-01-14T19:53:23 => floating 2010-01-14 => 2010-01-14T00:00:00 => floating 2010-01-14. => 2010-01-14T00:00:00 => floating 2010-01-14 20:55:41 UTC => 2010-01-14T20:55:41 => UTC 2010-01-15 => 2010-01-15T00:00:00 => floating 2010-01-15. => 2010-01-15T00:00:00 => floating 2010-01-16 => 2010-01-16T00:00:00 => floating 2010-01-17 => 2010-01-17T00:00:00 => floating 2010-01-17 20:40:50 => 2010-01-17T20:40:50 => floating 2010-01-18 00:00:00. => 2010-01-18T00:00:00 => floating 2010-01-18 01:51:37.0 => 2010-01-18T01:51:37 => floating 2010-01-18 08:53:06. => 2010-01-18T08:53:06 => floating 2010-01-18 17:19:28 UTC => 2010-01-18T17:19:28 => UTC 2010-01-18 => 2010-01-18T00:00:00 => floating 2010-01-18. => 2010-01-18T00:00:00 => floating 2010-01-19 00:00:00. => 2010-01-19T00:00:00 => floating 2010-01-19 02:48:10.0 => 2010-01-19T02:48:10 => floating 2010-01-19 06:00:00 => 2010-01-19T06:00:00 => floating 2010-01-19 07:58:37.0 => 2010-01-19T07:58:37 => floating 2010-01-19 10:45:28 UTC => 2010-01-19T10:45:28 => UTC 2010-01-20 05:00:00 => 2010-01-20T05:00:00 => floating 2010-01-20 13:21:13 => 2010-01-20T13:21:13 => floating 2010.01.20 => 2010-01-20T00:00:00 => floating 2010-01-21 15:01:24.0 => 2010-01-21T15:01:24 => floating 2010-01-22 00:00:00 => 2010-01-22T00:00:00 => floating 2010-01-22 => 2010-01-22T00:00:00 => floating 2010-01-22 20:47:51 => 2010-01-22T20:47:51 => floating 2010-01-23 13:47:28 => 2010-01-23T13:47:28 => floating 2010-01-23 17:05:05 => 2010-01-23T17:05:05 => floating 2010-01-23 UTC => 2010-01-23T00:00:00 => UTC 2010-01-24 04:58:23.0 UTC => 2010-01-24T04:58:23 => UTC 2010-01-25 13:31:58.208 => 2010-01-25T13:31:58 => floating 2010-01-25 17:28:16 => 2010-01-25T17:28:16 => floating 2010-01-26 00:00:00. => 2010-01-26T00:00:00 => floating 2010-01-26 23:23:44. => 2010-01-26T23:23:44 => floating 2010-01-27 13:05:21 => 2010-01-27T13:05:21 => floating 2010-01-27 19:10:25 GMT => 2010-01-27T19:10:25 => UTC 2010-01-28 07:04:00 => 2010-01-28T07:04:00 => floating 2010-01-28 => 2010-01-28T00:00:00 => floating 2010-01-28. => 2010-01-28T00:00:00 => floating 2010-01-29 => 2010-01-29T00:00:00 => floating 2010-01-29. => 2010-01-29T00:00:00 => floating 2010-01-30 14:26:31.0 => 2010-01-30T14:26:31 => floating 2010-01-31 04:02:03.922 => 2010-01-31T04:02:03 => floating 2010-01-31 => 2010-01-31T00:00:00 => floating 2010.01.31 => 2010-01-31T00:00:00 => floating 2010-02-01 00:00:00 => 2010-02-01T00:00:00 => floating 2010-02-01 04:25:53.0 => 2010-02-01T04:25:53 => floating 2010-02-01 15:02:50.0 => 2010-02-01T15:02:50 => floating 2010-02-01 17:10:39.0 => 2010-02-01T17:10:39 => floating 2010-02-01 => 2010-02-01T00:00:00 => floating 2010-02-01 UTC => 2010-02-01T00:00:00 => UTC 2010/02/01 UTC => 2010-02-01T00:00:00 => UTC 2010-02-02 00:00:00 => 2010-02-02T00:00:00 => floating 2010-02-02 => 2010-02-02T00:00:00 => floating 2010-02-03 14:09:28.903 => 2010-02-03T14:09:28 => floating 2010-02-04 06:01:33.0 => 2010-02-04T06:01:33 => floating 2010-02-04 14:15:44.331 => 2010-02-04T14:15:44 => floating 2010-02-04T17:18:04Z => 2010-02-04T17:18:04 => UTC 2010-02-05 06:24:33.0 => 2010-02-05T06:24:33 => floating 2010-02-05 16:36:09 => 2010-02-05T16:36:09 => floating 2010-02-05 => 2010-02-05T00:00:00 => floating 2010-02-06 06:44:13.0 => 2010-02-06T06:44:13 => floating 2010-02-06 => 2010-02-06T00:00:00 => floating 2010-02-07 00:00:00 => 2010-02-07T00:00:00 => floating 2010-02-07 04:27:58 UTC => 2010-02-07T04:27:58 => UTC 2010-02-07 08:51:09 => 2010-02-07T08:51:09 => floating 2010-02-07 14:32:36 => 2010-02-07T14:32:36 => floating 2010-02-07 => 2010-02-07T00:00:00 => floating 2010/02/07 UTC => 2010-02-07T00:00:00 => UTC 2010-02-08 02:11:29. => 2010-02-08T02:11:29 => floating 2010-02-08 05:43:39. => 2010-02-08T05:43:39 => floating 2010-02-08 => 2010-02-08T00:00:00 => floating 2010-02-09 03:50:58 => 2010-02-09T03:50:58 => floating 2010-02-09 17:02:36 => 2010-02-09T17:02:36 => floating 2010-02-09 17:53:47. => 2010-02-09T17:53:47 => floating 2010-02-09 => 2010-02-09T00:00:00 => floating 2010-02-10 09:03:43 => 2010-02-10T09:03:43 => floating 2010-02-10 13:11:26 UTC => 2010-02-10T13:11:26 => UTC 2010-02-10 16:25:00.0 => 2010-02-10T16:25:00 => floating 2010-02-10 => 2010-02-10T00:00:00 => floating 2010-02-12 => 2010-02-12T00:00:00 => floating 2010/02/12 UTC => 2010-02-12T00:00:00 => UTC 2010-02-14 18:19:20.0 => 2010-02-14T18:19:20 => floating 2010-02-14. => 2010-02-14T00:00:00 => floating 2010-02-15. => 2010-02-15T00:00:00 => floating 2010/02/15 UTC => 2010-02-15T00:00:00 => UTC 2010-02-16 17:12:03 GMT => 2010-02-16T17:12:03 => UTC 2010-02-16 UTC => 2010-02-16T00:00:00 => UTC 2010-02-17 00:00:00.000 => 2010-02-17T00:00:00 => floating 2010-02-17 00:00:00 => 2010-02-17T00:00:00 => floating 2010-02-17 => 2010-02-17T00:00:00 => floating 2010-02-20 00:00:00 => 2010-02-20T00:00:00 => floating 2010.02.20 => 2010-02-20T00:00:00 => floating 2010-02-21 05:00:00 => 2010-02-21T05:00:00 => floating 2010-02-21 19:16:14 UTC => 2010-02-21T19:16:14 => UTC 2010-02-22 00:27:35.0 => 2010-02-22T00:27:35 => floating 2010-02-22 10:10:40 => 2010-02-22T10:10:40 => floating 2010-02-22 14:24:32. => 2010-02-22T14:24:32 => floating 2010-02-22 => 2010-02-22T00:00:00 => floating 2010-02-22 21:46:04 GMT => 2010-02-22T21:46:04 => UTC 2010-02-22 23:20:19 GMT => 2010-02-22T23:20:19 => UTC 2010-02-23 05:00:00 => 2010-02-23T05:00:00 => floating 2010-02-23 22:41:29 => 2010-02-23T22:41:29 => floating 2010-02-24 => 2010-02-24T00:00:00 => floating 2010/02/24 UTC => 2010-02-24T00:00:00 => UTC 2010-02-25 09:11:30.396 => 2010-02-25T09:11:30 => floating 2010-02-25 17:53:37.0 => 2010-02-25T17:53:37 => floating 2010-02-25 => 2010-02-25T00:00:00 => floating 2010-02-25. => 2010-02-25T00:00:00 => floating 2010-02-26 00:00:00. => 2010-02-26T00:00:00 => floating 2010-02-26 15:07:16.0 => 2010-02-26T15:07:16 => floating 2010-02-26 => 2010-02-26T00:00:00 => floating 2010-02-27 => 2010-02-27T00:00:00 => floating 2010-02-27. => 2010-02-27T00:00:00 => floating 2010-03-01 07:49:06 => 2010-03-01T07:49:06 => floating 2010-03-01 19:56:42.0 => 2010-03-01T19:56:42 => floating 2010.03.01 => 2010-03-01T00:00:00 => floating 2010-03-02 00:05:47 => 2010-03-02T00:05:47 => floating 2010-03-02 08:59:17 UTC => 2010-03-02T08:59:17 => UTC 2010-03-02 => 2010-03-02T00:00:00 => floating 2010-03-03. => 2010-03-03T00:00:00 => floating 2010-03-03 22:38:43. => 2010-03-03T22:38:43 => floating 2010-03-04 17:55:56.0 => 2010-03-04T17:55:56 => floating 2010-03-04 17:56:55 => 2010-03-04T17:56:55 => floating 2010-03-04 => 2010-03-04T00:00:00 => floating 2010. 03. 04. => 2010-03-04T00:00:00 => floating 2010-03-05 => 2010-03-05T00:00:00 => floating 2010-03-07 00:00:00 => 2010-03-07T00:00:00 => floating 2010-03-07 08:08:53.0 => 2010-03-07T08:08:53 => floating 2010-03-07 09:53:36 => 2010-03-07T09:53:36 => floating 2010-03-07 => 2010-03-07T00:00:00 => floating 2010-03-09 05:00:00 => 2010-03-09T05:00:00 => floating 2010-03-09 20:28:23.0 => 2010-03-09T20:28:23 => floating 2010-03-09 22:24:41.665 => 2010-03-09T22:24:41 => floating 2010-03-10 10:48:04. => 2010-03-10T10:48:04 => floating 2010-03-10 13:35:36 => 2010-03-10T13:35:36 => floating 2010-03-11 => 2010-03-11T00:00:00 => floating 2010/03/12 UTC => 2010-03-12T00:00:00 => UTC 2010-03-13 08:37:53.0 => 2010-03-13T08:37:53 => floating 2010-03-13. => 2010-03-13T00:00:00 => floating 2010-03-13 21:47:05 => 2010-03-13T21:47:05 => floating 2010-03-14 03:12:45.0 => 2010-03-14T03:12:45 => floating 2010-03-14 => 2010-03-14T00:00:00 => floating 2010-03-15 15:52:05 GMT => 2010-03-15T15:52:05 => UTC 2010-03-15 => 2010-03-15T00:00:00 => floating 2010-03-17 16:36:40 => 2010-03-17T16:36:40 => floating 2010-03-17 => 2010-03-17T00:00:00 => floating 2010-03-19 09:11:08 UTC => 2010-03-19T09:11:08 => UTC 2010-03-20 04:49:19.0 => 2010-03-20T04:49:19 => floating 2010-03-20 09:16:25.0 => 2010-03-20T09:16:25 => floating 2010/03/20 UTC => 2010-03-20T00:00:00 => UTC 2010-03-21 06:38:40.0 => 2010-03-21T06:38:40 => floating 2010-03-22 04:00:00.0 UTC => 2010-03-22T04:00:00 => UTC 2010-03-22 => 2010-03-22T00:00:00 => floating 2010-03-23 00:00:00. => 2010-03-23T00:00:00 => floating 2010-03-23 => 2010-03-23T00:00:00 => floating 2010-03-23. => 2010-03-23T00:00:00 => floating 2010-03-24 04:00:00 => 2010-03-24T04:00:00 => floating 2010-03-25 07:16:37.0 => 2010-03-25T07:16:37 => floating 2010-03-25 13:46:18. => 2010-03-25T13:46:18 => floating 2010-03-25 => 2010-03-25T00:00:00 => floating 2010-03-26 09:55:22 => 2010-03-26T09:55:22 => floating 2010-03-26 18:36:43.0 => 2010-03-26T18:36:43 => floating 2010-03-27 15:11:45.0 => 2010-03-27T15:11:45 => floating 2010-03-27 => 2010-03-27T00:00:00 => floating 2010-03-28 00:00:00 => 2010-03-28T00:00:00 => floating 2010-03-28 14:50:42.0 => 2010-03-28T14:50:42 => floating 2010-03-29 00:42:56 => 2010-03-29T00:42:56 => floating 2010-03-29 10:16:01. => 2010-03-29T10:16:01 => floating 2010-03-29 10:30:00 => 2010-03-29T10:30:00 => floating 2010-03-30 08:49:11 => 2010-03-30T08:49:11 => floating 2010-03-30 20:06:15 UTC => 2010-03-30T20:06:15 => UTC 2010-03-31 00:00:00 => 2010-03-31T00:00:00 => floating 2010-03-31 00:00:00 UTC => 2010-03-31T00:00:00 => UTC 2010-03-31 12:58:02.0 => 2010-03-31T12:58:02 => floating 2010-03-31 => 2010-03-31T00:00:00 => floating 2010-04-01 18:56:34 => 2010-04-01T18:56:34 => floating 2010-04-02 00:00:00. => 2010-04-02T00:00:00 => floating 2010-04-02 12:21:48 => 2010-04-02T12:21:48 => floating 2010-04-03 00:00:00.0 => 2010-04-03T00:00:00 => floating 2010-04-03 09:34:14 UTC => 2010-04-03T09:34:14 => UTC 2010-04-03 17:23:41. => 2010-04-03T17:23:41 => floating 2010-04-04 21:01:02.0 => 2010-04-04T21:01:02 => floating 2010-04-04 21:48:00.0 => 2010-04-04T21:48:00 => floating 2010-04-05 16:55:36.0 => 2010-04-05T16:55:36 => floating 2010-04-05 => 2010-04-05T00:00:00 => floating 2010.04.05 => 2010-04-05T00:00:00 => floating 2010-04-06 04:01:58 UTC => 2010-04-06T04:01:58 => UTC 2010-04-06 15:35:00.0 => 2010-04-06T15:35:00 => floating 2010-04-06. => 2010-04-06T00:00:00 => floating 2010-04-06 UTC => 2010-04-06T00:00:00 => UTC 2010-04-07 07:51:59 => 2010-04-07T07:51:59 => floating 2010-04-07 08:32:20.0 => 2010-04-07T08:32:20 => floating 2010-04-07 22:03:05.0 => 2010-04-07T22:03:05 => floating 2010-04-08 => 2010-04-08T00:00:00 => floating 2010-04-09 04:38:20. => 2010-04-09T04:38:20 => floating 2010-04-09 14:14:04.0 => 2010-04-09T14:14:04 => floating 2010/04/09 UTC => 2010-04-09T00:00:00 => UTC 2010-04-10 => 2010-04-10T00:00:00 => floating 2010-04-11 UTC => 2010-04-11T00:00:00 => UTC 2010.04.12 => 2010-04-12T00:00:00 => floating 2010-04-13 => 2010-04-13T00:00:00 => floating 2010-04-13. => 2010-04-13T00:00:00 => floating 2010-04-14 06:01:19.0 => 2010-04-14T06:01:19 => floating 2010-04-14 12:00:48 => 2010-04-14T12:00:48 => floating 2010-04-15 => 2010-04-15T00:00:00 => floating 2010-04-17 => 2010-04-17T00:00:00 => floating 2010-04-17T04:56:43Z => 2010-04-17T04:56:43 => UTC 2010/04/17 UTC => 2010-04-17T00:00:00 => UTC 2010-04-18 08:27:55. => 2010-04-18T08:27:55 => floating 2010-04-20 10:10:30.0 => 2010-04-20T10:10:30 => floating 2010-04-20 => 2010-04-20T00:00:00 => floating 2010-04-23 => 2010-04-23T00:00:00 => floating 2010-04-23. => 2010-04-23T00:00:00 => floating 2010-04-24 00:43:13 => 2010-04-24T00:43:13 => floating 2010-04-24 => 2010-04-24T00:00:00 => floating 2010-04-25 => 2010-04-25T00:00:00 => floating 2010-04-26 16:20:05 => 2010-04-26T16:20:05 => floating 2010-04-27 11:34:14. => 2010-04-27T11:34:14 => floating 2010-04-28 17:54:17.0 => 2010-04-28T17:54:17 => floating 2010-04-29 => 2010-04-29T00:00:00 => floating 2010-04-30 => 2010-04-30T00:00:00 => floating 2010-05-02 00:00:00 => 2010-05-02T00:00:00 => floating 2010-05-02 15:09:12. => 2010-05-02T15:09:12 => floating 2010-05-02 16:03:26 => 2010-05-02T16:03:26 => floating 2010-05-03 00:08:33.0 => 2010-05-03T00:08:33 => floating 2010-05-03 17:30:14.799 => 2010-05-03T17:30:14 => floating 2010-05-05 00:00:00. => 2010-05-05T00:00:00 => floating 2010-05-05 => 2010-05-05T00:00:00 => floating 2010.05.05 => 2010-05-05T00:00:00 => floating 2010-05-07 => 2010-05-07T00:00:00 => floating 2010-05-08. => 2010-05-08T00:00:00 => floating 2010-05-12 13:44:47 => 2010-05-12T13:44:47 => floating 2010-05-15 09:20:12 => 2010-05-15T09:20:12 => floating 2010-05-16 04:00:00 GMT => 2010-05-16T04:00:00 => UTC 2010-05-16. => 2010-05-16T00:00:00 => floating 2010-05-17 04:00:00 => 2010-05-17T04:00:00 => floating 2010-05-17 17:13:01.0 => 2010-05-17T17:13:01 => floating 2010.05.17 => 2010-05-17T00:00:00 => floating 2010-05-18 UTC => 2010-05-18T00:00:00 => UTC 2010-05-20 00:00:00 => 2010-05-20T00:00:00 => floating 2010-05-21 00:00:00 => 2010-05-21T00:00:00 => floating 2010-05-22 00:00:00. => 2010-05-22T00:00:00 => floating 2010-05-22. => 2010-05-22T00:00:00 => floating 2010/05/23 UTC => 2010-05-23T00:00:00 => UTC 2010-05-24 08:15:35 => 2010-05-24T08:15:35 => floating 2010-05-25 UTC => 2010-05-25T00:00:00 => UTC 2010-05-27 => 2010-05-27T00:00:00 => floating 2010-05-28 => 2010-05-28T00:00:00 => floating 2010-05-29 => 2010-05-29T00:00:00 => floating 2010-05-30 07:55:30.0 => 2010-05-30T07:55:30 => floating 2010-05-31 00:00:00 => 2010-05-31T00:00:00 => floating 2010-06-02 => 2010-06-02T00:00:00 => floating 2010-06-03 00:00:00. => 2010-06-03T00:00:00 => floating 2010-06-03 03:59:59 => 2010-06-03T03:59:59 => floating 2010-06-04 => 2010-06-04T00:00:00 => floating 2010-06-08 => 2010-06-08T00:00:00 => floating 2010/06/10 UTC => 2010-06-10T00:00:00 => UTC 2010-06-11 06:00:00.0 => 2010-06-11T06:00:00 => floating 2010-06-12 11:08:37 UTC => 2010-06-12T11:08:37 => UTC 2010-06-12 17:14:10 GMT => 2010-06-12T17:14:10 => UTC 2010-06-13 08:03:29.0 => 2010-06-13T08:03:29 => floating 2010-06-13 => 2010-06-13T00:00:00 => floating 2010-06-15 => 2010-06-15T00:00:00 => floating 2010-06-16 14:50:14 => 2010-06-16T14:50:14 => floating 2010-06-17 => 2010-06-17T00:00:00 => floating 2010-06-18 00:00:00.000 => 2010-06-18T00:00:00 => floating 2010-06-18 => 2010-06-18T00:00:00 => floating 2010-06-20 => 2010-06-20T00:00:00 => floating 2010-06-22 23:27:43.035 => 2010-06-22T23:27:43 => floating 2010-06-22 UTC => 2010-06-22T00:00:00 => UTC 2010-06-23 09:27:04 => 2010-06-23T09:27:04 => floating 2010-06-24 19:36:56.0 => 2010-06-24T19:36:56 => floating 2010-06-25 11:10:24 => 2010-06-25T11:10:24 => floating 2010-06-26. => 2010-06-26T00:00:00 => floating 2010-06-30 => 2010-06-30T00:00:00 => floating 2010-07-01 => 2010-07-01T00:00:00 => floating 2010-07-02. => 2010-07-02T00:00:00 => floating 2010-07-05 => 2010-07-05T00:00:00 => floating 2010-07-05 UTC => 2010-07-05T00:00:00 => UTC 2010-07-06 12:32:30 => 2010-07-06T12:32:30 => floating 2010-07-06. => 2010-07-06T00:00:00 => floating 2010-07-08 19:34:04 => 2010-07-08T19:34:04 => floating 2010-07-09 04:58:47 => 2010-07-09T04:58:47 => floating 2010-07-10 18:56:51 => 2010-07-10T18:56:51 => floating 2010-07-12 11:41:19 => 2010-07-12T11:41:19 => floating 2010-07-12 15:34:28.0 => 2010-07-12T15:34:28 => floating 2010. 07. 15. => 2010-07-15T00:00:00 => floating 2010-07-16 19:02:16.0 => 2010-07-16T19:02:16 => floating 2010-07-17. => 2010-07-17T00:00:00 => floating 2010-07-18. => 2010-07-18T00:00:00 => floating 2010-07-21 22:38:38 UTC => 2010-07-21T22:38:38 => UTC 2010-07-22 08:07:26 => 2010-07-22T08:07:26 => floating 2010-07-25 00:00:00 => 2010-07-25T00:00:00 => floating 2010-07-27 => 2010-07-27T00:00:00 => floating 2010-07-27. => 2010-07-27T00:00:00 => floating 2010-07-29 03:35:14. => 2010-07-29T03:35:14 => floating 2010-07-31 20:35:13.0 => 2010-07-31T20:35:13 => floating 2010-08-01 03:23:42.0 => 2010-08-01T03:23:42 => floating 2010-08-05 20:25:05 UTC => 2010-08-05T20:25:05 => UTC 2010-08-06 => 2010-08-06T00:00:00 => floating 2010-08-07 12:45:31 UTC => 2010-08-07T12:45:31 => UTC 2010-08-08 02:08:35 => 2010-08-08T02:08:35 => floating 2010-08-09. => 2010-08-09T00:00:00 => floating 2010-08-15 19:29:25 => 2010-08-15T19:29:25 => floating 2010-08-17 => 2010-08-17T00:00:00 => floating 2010-08-20 04:00:00 GMT => 2010-08-20T04:00:00 => UTC 2010-08-20 UTC => 2010-08-20T00:00:00 => UTC 2010-08-21. => 2010-08-21T00:00:00 => floating 2010-08-23 00:23:56. => 2010-08-23T00:23:56 => floating 2010-08-23 04:00:00.0 => 2010-08-23T04:00:00 => floating 2010-08-26 06:20:00.0 => 2010-08-26T06:20:00 => floating 2010-08-26. => 2010-08-26T00:00:00 => floating 2010.08.27 => 2010-08-27T00:00:00 => floating 2010-08-28 12:07:58.0 => 2010-08-28T12:07:58 => floating 2010-08-29 14:10:11. => 2010-08-29T14:10:11 => floating 2010-08-29 21:42:42 => 2010-08-29T21:42:42 => floating 2010-08-30 04:00:00.0 => 2010-08-30T04:00:00 => floating 2010-08-31 => 2010-08-31T00:00:00 => floating 2010-09-01 04:00:00 => 2010-09-01T04:00:00 => floating 2010-09-03 12:02:24 UTC => 2010-09-03T12:02:24 => UTC 2010.09.03 => 2010-09-03T00:00:00 => floating 2010-09-10. => 2010-09-10T00:00:00 => floating 2010-09-11. => 2010-09-11T00:00:00 => floating 2010-09-12 00:00:00 => 2010-09-12T00:00:00 => floating 2010-09-12 => 2010-09-12T00:00:00 => floating 2010-09-15 09:40:51 UTC => 2010-09-15T09:40:51 => UTC 2010-09-18 => 2010-09-18T00:00:00 => floating 2010-09-18. => 2010-09-18T00:00:00 => floating 2010-09-19 22:51:32 => 2010-09-19T22:51:32 => floating 2010-09-20 => 2010-09-20T00:00:00 => floating 2010-09-22 15:26:56.0 => 2010-09-22T15:26:56 => floating 2010-09-22 => 2010-09-22T00:00:00 => floating 2010-09-24. => 2010-09-24T00:00:00 => floating 2010-09-25 17:09:17 => 2010-09-25T17:09:17 => floating 2010-09-29 13:23:56 GMT => 2010-09-29T13:23:56 => UTC 2010-09-29. => 2010-09-29T00:00:00 => floating 2010-10-03 => 2010-10-03T00:00:00 => floating 2010-10-04. => 2010-10-04T00:00:00 => floating 2010-10-06 16:48:49 UTC => 2010-10-06T16:48:49 => UTC 2010-10-06 => 2010-10-06T00:00:00 => floating 2010-10-10 04:00:00 => 2010-10-10T04:00:00 => floating 2010-10-12. => 2010-10-12T00:00:00 => floating 2010-10-13. => 2010-10-13T00:00:00 => floating 2010-10-14 19:07:05 => 2010-10-14T19:07:05 => floating 2010-10-19 19:04:19 => 2010-10-19T19:04:19 => floating 2010-10-19 => 2010-10-19T00:00:00 => floating 2010.10.21 => 2010-10-21T00:00:00 => floating 2010-10-25 12:58:02.0 => 2010-10-25T12:58:02 => floating 2010-10-25 => 2010-10-25T00:00:00 => floating 2010-10-26 => 2010-10-26T00:00:00 => floating 2010-10-27 => 2010-10-27T00:00:00 => floating 2010-10-28 04:10:28.0 => 2010-10-28T04:10:28 => floating 2010-10-30 20:35:16 UTC => 2010-10-30T20:35:16 => UTC 2010-11-01 => 2010-11-01T00:00:00 => floating 2010-11-02. => 2010-11-02T00:00:00 => floating 2010-11-04. => 2010-11-04T00:00:00 => floating 2010-11-06 06:27:50 => 2010-11-06T06:27:50 => floating 2010-11-06 => 2010-11-06T00:00:00 => floating 2010-11-13. => 2010-11-13T00:00:00 => floating 2010-11-15 20:15:04 => 2010-11-15T20:15:04 => floating 2010-11-16. => 2010-11-16T00:00:00 => floating 2010-11-18 => 2010-11-18T00:00:00 => floating 2010-11-20 => 2010-11-20T00:00:00 => floating 2010/11/21 => 2010-11-21T00:00:00 => floating 2010-11-23 => 2010-11-23T00:00:00 => floating 2010-11-23 22:17:30.0 UTC => 2010-11-23T22:17:30 => UTC 2010-11-26 07:36:25.0 => 2010-11-26T07:36:25 => floating 2010-11-26 12:27:00. => 2010-11-26T12:27:00 => floating 2010-11-27 19:13:04 UTC => 2010-11-27T19:13:04 => UTC 2010-11-27 => 2010-11-27T00:00:00 => floating 2010.11.27 => 2010-11-27T00:00:00 => floating 2010-11-29 12:46:13 UTC => 2010-11-29T12:46:13 => UTC 2010-12-02 06:31:51.0 => 2010-12-02T06:31:51 => floating 2010-12-03 => 2010-12-03T00:00:00 => floating 2010-12-05 15:03:46.0 => 2010-12-05T15:03:46 => floating 2010-12-09 00:00:00. => 2010-12-09T00:00:00 => floating 2010-12-09 => 2010-12-09T00:00:00 => floating 2010-12-11 05:00:00 => 2010-12-11T05:00:00 => floating 2010-12-11 08:08:49 => 2010-12-11T08:08:49 => floating 2010-12-12 21:58:59.0 => 2010-12-12T21:58:59 => floating 2010-12-13 => 2010-12-13T00:00:00 => floating 2010-12-14 => 2010-12-14T00:00:00 => floating 2010-12-15 14:10:14 => 2010-12-15T14:10:14 => floating 2010-12-16 00:00:00. => 2010-12-16T00:00:00 => floating 2010-12-25 05:00:00 GMT => 2010-12-25T05:00:00 => UTC 2010-12-25 14:20:23.0 => 2010-12-25T14:20:23 => floating 2010-12-28 => 2010-12-28T00:00:00 => floating 2010-12-29 07:41:08 => 2010-12-29T07:41:08 => floating 2010-12-31 00:00:00 => 2010-12-31T00:00:00 => floating 2010-1-31 => 2010-01-31T00:00:00 => floating 2010-1-9 => 2010-01-09T00:00:00 => floating 2010-2-12 => 2010-02-12T00:00:00 => floating 2010-2-13 => 2010-02-13T00:00:00 => floating 2010-2-28 => 2010-02-28T00:00:00 => floating 2010/3/10 => 2010-03-10T00:00:00 => floating 2010/3/15 => 2010-03-15T00:00:00 => floating 2010-3-16 => 2010-03-16T00:00:00 => floating 2010-3-22 => 2010-03-22T00:00:00 => floating 2010/3/29 => 2010-03-29T00:00:00 => floating 2010-4-1 => 2010-04-01T00:00:00 => floating 2010-6-17 => 2010-06-17T00:00:00 => floating 2010-8-16 => 2010-08-16T00:00:00 => floating 2010/8/19 => 2010-08-19T00:00:00 => floating 2010-9-5 => 2010-09-05T00:00:00 => floating 2010-Apr-18. => 2010-04-18T00:00:00 => floating 2010-Feb-02. => 2010-02-02T00:00:00 => floating 2010-Jan-12. => 2010-01-12T00:00:00 => floating 2010-Jan-26 => 2010-01-26T00:00:00 => floating 2010-Jan-30. => 2010-01-30T00:00:00 => floating 2010-Jul-05. => 2010-07-05T00:00:00 => floating 2010-Jul-12. => 2010-07-12T00:00:00 => floating 2010-Jun-17. => 2010-06-17T00:00:00 => floating 2010-Mar-06. => 2010-03-06T00:00:00 => floating 2010-Mar-21. => 2010-03-21T00:00:00 => floating 2010-Nov-18. => 2010-11-18T00:00:00 => floating 2010-Nov-28. => 2010-11-28T00:00:00 => floating 2011-01-02 00:00:00 => 2011-01-02T00:00:00 => floating 2011-01-02 18:02:31 => 2011-01-02T18:02:31 => floating 2011-01-02. => 2011-01-02T00:00:00 => floating 2011-01-05 19:00:49 UTC => 2011-01-05T19:00:49 => UTC 2011-01-05 19:34:45.0 UTC => 2011-01-05T19:34:45 => UTC 2011-01-05 => 2011-01-05T00:00:00 => floating 2011-01-06 14:38:58.0 => 2011-01-06T14:38:58 => floating 2011-01-07 09:49:29 UTC => 2011-01-07T09:49:29 => UTC 2011-01-07 => 2011-01-07T00:00:00 => floating 2011-01-11 06:26:36.0 UTC => 2011-01-11T06:26:36 => UTC 2011-01-12 => 2011-01-12T00:00:00 => floating 2011-01-14 => 2011-01-14T00:00:00 => floating 2011-01-15. => 2011-01-15T00:00:00 => floating 2011-01-16. => 2011-01-16T00:00:00 => floating 2011-01-19 => 2011-01-19T00:00:00 => floating 2011-01-20 23:15:03 UTC => 2011-01-20T23:15:03 => UTC 2011-01-20 23:15:05 UTC => 2011-01-20T23:15:05 => UTC 2011-01-24 11:43:33.0 => 2011-01-24T11:43:33 => floating 2011-01-27 04:35:04.0 => 2011-01-27T04:35:04 => floating 2011-01-29 => 2011-01-29T00:00:00 => floating 2011-01-30 12:11:59 GMT => 2011-01-30T12:11:59 => UTC 2011-01-31 07:00:05 => 2011-01-31T07:00:05 => floating 2011/01/31 UTC => 2011-01-31T00:00:00 => UTC 2011-02-01 11:05:23 => 2011-02-01T11:05:23 => floating 2011-02-02 => 2011-02-02T00:00:00 => floating 2011-02-05 => 2011-02-05T00:00:00 => floating 2011-02-07 12:00:00.0 => 2011-02-07T12:00:00 => floating 2011-02-07. => 2011-02-07T00:00:00 => floating 2011-02-08 15:19:03 => 2011-02-08T15:19:03 => floating 2011-02-11. => 2011-02-11T00:00:00 => floating 2011-02-14 00:00:00. => 2011-02-14T00:00:00 => floating 2011-02-16 15:51:57 UTC => 2011-02-16T15:51:57 => UTC 2011-02-17. => 2011-02-17T00:00:00 => floating 2011-02-19 05:07:47.0 => 2011-02-19T05:07:47 => floating 2011-02-19. => 2011-02-19T00:00:00 => floating 2011-02-20 => 2011-02-20T00:00:00 => floating 2011-02-23 => 2011-02-23T00:00:00 => floating 2011-02-25. => 2011-02-25T00:00:00 => floating 2011-02-28 00:00:00. => 2011-02-28T00:00:00 => floating 2011-03-01 17:13:51 => 2011-03-01T17:13:51 => floating 2011-03-01 => 2011-03-01T00:00:00 => floating 2011-03-02 00:00:00 => 2011-03-02T00:00:00 => floating 2011-03-02. => 2011-03-02T00:00:00 => floating 2011-03-03 => 2011-03-03T00:00:00 => floating 2011-03-03. => 2011-03-03T00:00:00 => floating 2011-03-05. => 2011-03-05T00:00:00 => floating 2011-03-06. => 2011-03-06T00:00:00 => floating 2011-03-07 00:00:00 => 2011-03-07T00:00:00 => floating 2011-03-07 => 2011-03-07T00:00:00 => floating 2011-03-07. => 2011-03-07T00:00:00 => floating 2011-03-08. => 2011-03-08T00:00:00 => floating 2011-03-09 03:18:23 UTC => 2011-03-09T03:18:23 => UTC 2011-03-11 => 2011-03-11T00:00:00 => floating 2011-03-13 22:31:07 => 2011-03-13T22:31:07 => floating 2011-03-16 => 2011-03-16T00:00:00 => floating 2011-03-17. => 2011-03-17T00:00:00 => floating 2011-03-20 07:42:54 UTC => 2011-03-20T07:42:54 => UTC 2011-03-20 => 2011-03-20T00:00:00 => floating 2011-03-21 => 2011-03-21T00:00:00 => floating 2011-03-21. => 2011-03-21T00:00:00 => floating 2011-03-23 => 2011-03-23T00:00:00 => floating 2011-03-26 => 2011-03-26T00:00:00 => floating 2011-03-27 09:49:50.901 => 2011-03-27T09:49:50 => floating 2011-03-30 00:00:00 => 2011-03-30T00:00:00 => floating 2011-03-31 UTC => 2011-03-31T00:00:00 => UTC 2011-04-05 04:00:00 => 2011-04-05T04:00:00 => floating 2011-04-06. => 2011-04-06T00:00:00 => floating 2011-04-06 UTC => 2011-04-06T00:00:00 => UTC 2011-04-07 UTC => 2011-04-07T00:00:00 => UTC 2011-04-11 => 2011-04-11T00:00:00 => floating 2011-04-12 00:00:00. => 2011-04-12T00:00:00 => floating 2011-04-14 => 2011-04-14T00:00:00 => floating 2011-04-17. => 2011-04-17T00:00:00 => floating 2011-04-18 => 2011-04-18T00:00:00 => floating 2011-04-20 23:50:05 => 2011-04-20T23:50:05 => floating 2011-05-12 => 2011-05-12T00:00:00 => floating 2011-05-18 11:20:29 => 2011-05-18T11:20:29 => floating 2011-05-26 04:00:00.0 => 2011-05-26T04:00:00 => floating 2011-05-26. => 2011-05-26T00:00:00 => floating 2011-05-28 15:25:22.0 UTC => 2011-05-28T15:25:22 => UTC 2011-05-29. => 2011-05-29T00:00:00 => floating 2011-06-09 => 2011-06-09T00:00:00 => floating 2011-06-16-17.43.30.000000 => 2011-06-16T17:43:30 => floating 2011-06-17 => 2011-06-17T00:00:00 => floating 2011-06-22. => 2011-06-22T00:00:00 => floating 2011-06-24 00:00:00 => 2011-06-24T00:00:00 => floating 2011-06-30 13:18:26 => 2011-06-30T13:18:26 => floating 2011-07-14 => 2011-07-14T00:00:00 => floating 2011-07-19 19:22:32 => 2011-07-19T19:22:32 => floating 2011-07-28 20:01:18 => 2011-07-28T20:01:18 => floating 2011-07-28 => 2011-07-28T00:00:00 => floating 2011-07-30 21:11:00 => 2011-07-30T21:11:00 => floating 2011-08-06 => 2011-08-06T00:00:00 => floating 2011-08-20 16:02:14.0 => 2011-08-20T16:02:14 => floating 2011-08-21 12:05:02.0 UTC => 2011-08-21T12:05:02 => UTC 2011-08-22 00:00:00.0 => 2011-08-22T00:00:00 => floating 2011-08-25 => 2011-08-25T00:00:00 => floating 2011-08-29. => 2011-08-29T00:00:00 => floating 2011-09-01 01:52:01 => 2011-09-01T01:52:01 => floating 2011-09-02 00:00:00 => 2011-09-02T00:00:00 => floating 2011-09-03 20:06:53.0 => 2011-09-03T20:06:53 => floating 2011/09/09 UTC => 2011-09-09T00:00:00 => UTC 2011-09-13. => 2011-09-13T00:00:00 => floating 2011-09-23 15:46:23 => 2011-09-23T15:46:23 => floating 2011-09-28. => 2011-09-28T00:00:00 => floating 2011-10-05. => 2011-10-05T00:00:00 => floating 2011-10-06 21:32:47 UTC => 2011-10-06T21:32:47 => UTC 2011-10-10 18:21:08 UTC => 2011-10-10T18:21:08 => UTC 2011.10.13 => 2011-10-13T00:00:00 => floating 2011-10-16 17:14:34 GMT => 2011-10-16T17:14:34 => UTC 2011-10-19 => 2011-10-19T00:00:00 => floating 2011.10.28 => 2011-10-28T00:00:00 => floating 2011-11-04 => 2011-11-04T00:00:00 => floating 2011-11-05 15:15:43 => 2011-11-05T15:15:43 => floating 2011-11-08 => 2011-11-08T00:00:00 => floating 2011-11-17 15:15:37 => 2011-11-17T15:15:37 => floating 2011-11-23. => 2011-11-23T00:00:00 => floating 2011-11-28. => 2011-11-28T00:00:00 => floating 2011-12-01 => 2011-12-01T00:00:00 => floating 2011-12-07. => 2011-12-07T00:00:00 => floating 2011-12-08 => 2011-12-08T00:00:00 => floating 2011-12-09. => 2011-12-09T00:00:00 => floating 2011-12-10 => 2011-12-10T00:00:00 => floating 2011.12.11 => 2011-12-11T00:00:00 => floating 2011-12-13. => 2011-12-13T00:00:00 => floating 2011-12-25 07:43:27 => 2011-12-25T07:43:27 => floating 2011-12-30 00:00:00 => 2011-12-30T00:00:00 => floating 2011/5/23 => 2011-05-23T00:00:00 => floating 2011-6-7 => 2011-06-07T00:00:00 => floating 2011-Jul-07. => 2011-07-07T00:00:00 => floating 2011-Sep-08 => 2011-09-08T00:00:00 => floating 2012-01-01 12:56:57 => 2012-01-01T12:56:57 => floating 2012-01-03. => 2012-01-03T00:00:00 => floating 2012-01-05 00:00:00 => 2012-01-05T00:00:00 => floating 2012-01-05 05:00:00 GMT => 2012-01-05T05:00:00 => UTC 2012-01-07 => 2012-01-07T00:00:00 => floating 2012-01-08 23:09:26. => 2012-01-08T23:09:26 => floating 2012-01-09 => 2012-01-09T00:00:00 => floating 2012-01-18. => 2012-01-18T00:00:00 => floating 2012-01-27 08:44:33 UTC => 2012-01-27T08:44:33 => UTC 2012-01-27 => 2012-01-27T00:00:00 => floating 2012-01-30 => 2012-01-30T00:00:00 => floating 2012-02-28 20:12:43.0 UTC => 2012-02-28T20:12:43 => UTC 2012-03-04 18:15:11.0 => 2012-03-04T18:15:11 => floating 2012-03-13 => 2012-03-13T00:00:00 => floating 2012-03-20 14:57:47 => 2012-03-20T14:57:47 => floating 2012-03-26 14:13:56.0 => 2012-03-26T14:13:56 => floating 2012-04-01 => 2012-04-01T00:00:00 => floating 2012-04-04 09:46:07 => 2012-04-04T09:46:07 => floating 2012-04-08 => 2012-04-08T00:00:00 => floating 2012-04-17 => 2012-04-17T00:00:00 => floating 2012-04-18. => 2012-04-18T00:00:00 => floating 2012-04-22 09:50:00.134 => 2012-04-22T09:50:00 => floating 2012-04-24. => 2012-04-24T00:00:00 => floating 2012-04-26. => 2012-04-26T00:00:00 => floating 2012-04-27 => 2012-04-27T00:00:00 => floating 2012-05-04 => 2012-05-04T00:00:00 => floating 2012-05-06 02:23:12.0 => 2012-05-06T02:23:12 => floating 2012-05-06 => 2012-05-06T00:00:00 => floating 2012-05-07 07:24:23.0 => 2012-05-07T07:24:23 => floating 2012-05-09 17:35:38.0 UTC => 2012-05-09T17:35:38 => UTC 2012-05-13 00:00:00 => 2012-05-13T00:00:00 => floating 2012-05-16 => 2012-05-16T00:00:00 => floating 2012-05-18 => 2012-05-18T00:00:00 => floating 2012-05-20 00:00:00 => 2012-05-20T00:00:00 => floating 2012-05-20 => 2012-05-20T00:00:00 => floating 2012-06-04 00:00:00. => 2012-06-04T00:00:00 => floating 2012-06-04 => 2012-06-04T00:00:00 => floating 2012-06-13 => 2012-06-13T00:00:00 => floating 2012-06-17 20:51:06.0 => 2012-06-17T20:51:06 => floating 2012-06-21 => 2012-06-21T00:00:00 => floating 2012-06-21 22:47:22 UTC => 2012-06-21T22:47:22 => UTC 2012-06-23 => 2012-06-23T00:00:00 => floating 2012-06-30 => 2012-06-30T00:00:00 => floating 2012-07-01 00:00:00 => 2012-07-01T00:00:00 => floating 2012-07-07 15:09:26.0 => 2012-07-07T15:09:26 => floating 2012-07-11 18:55:44.0 => 2012-07-11T18:55:44 => floating 2012-07-11 18:55:50.0 => 2012-07-11T18:55:50 => floating 2012-07-16 => 2012-07-16T00:00:00 => floating 2012-07-20 08:54:23.0 => 2012-07-20T08:54:23 => floating 2012-07-24 => 2012-07-24T00:00:00 => floating 2012-07-29 00:00:00 => 2012-07-29T00:00:00 => floating 2012-07-30 23:47:22.0 UTC => 2012-07-30T23:47:22 => UTC 2012-07-31 => 2012-07-31T00:00:00 => floating 2012-08-05 20:08:30. => 2012-08-05T20:08:30 => floating 2012-08-25 => 2012-08-25T00:00:00 => floating 2012-08-27 04:00:00 => 2012-08-27T04:00:00 => floating 2012-08-29 => 2012-08-29T00:00:00 => floating 2012-09-11 04:00:00 => 2012-09-11T04:00:00 => floating 2012-09-14 20:02:57 UTC => 2012-09-14T20:02:57 => UTC 2012-09-14 20:03:06 UTC => 2012-09-14T20:03:06 => UTC 2012-09-23 02:12:59 UTC => 2012-09-23T02:12:59 => UTC 2012-10-01 => 2012-10-01T00:00:00 => floating 2012-10-06 10:24:09.0 => 2012-10-06T10:24:09 => floating 2012-10-15 => 2012-10-15T00:00:00 => floating 2012-10-16 => 2012-10-16T00:00:00 => floating 2012-10-22 => 2012-10-22T00:00:00 => floating 2012-10-25 => 2012-10-25T00:00:00 => floating 2012-10-27 => 2012-10-27T00:00:00 => floating 2012-11-02. => 2012-11-02T00:00:00 => floating 2012-11-20 => 2012-11-20T00:00:00 => floating 2012-11-25 15:34:48.0 => 2012-11-25T15:34:48 => floating 2012-12-04 02:52:48.000 => 2012-12-04T02:52:48 => floating 2012-12-06. => 2012-12-06T00:00:00 => floating 2012-12-07 => 2012-12-07T00:00:00 => floating 2012-12-17 17:02:14 UTC => 2012-12-17T17:02:14 => UTC 2012-12-23 => 2012-12-23T00:00:00 => floating 2012-12-27. => 2012-12-27T00:00:00 => floating 2012-Apr-30. => 2012-04-30T00:00:00 => floating 2012-Jan-18. => 2012-01-18T00:00:00 => floating 2012-Sep-27. => 2012-09-27T00:00:00 => floating 2013-01-09 10:49:37 UTC => 2013-01-09T10:49:37 => UTC 2013-01-11. => 2013-01-11T00:00:00 => floating 2013-01-12 01:16:01.0 UTC => 2013-01-12T01:16:01 => UTC 2013-01-16 15:40:22.116 => 2013-01-16T15:40:22 => floating 2013-01-17. => 2013-01-17T00:00:00 => floating 2013-01-22 06:26:07.0 => 2013-01-22T06:26:07 => floating 2013-01-22 => 2013-01-22T00:00:00 => floating 2013-01-23 00:00:00 => 2013-01-23T00:00:00 => floating 2013-01-27 08:22:30 UTC => 2013-01-27T08:22:30 => UTC 2013-02-06 05:00:00 => 2013-02-06T05:00:00 => floating 2013-02-10. => 2013-02-10T00:00:00 => floating 2013-02-10 20:15:07 => 2013-02-10T20:15:07 => floating 2013-02-12 10:33:22 UTC => 2013-02-12T10:33:22 => UTC 2013-02-16 00:00:00 => 2013-02-16T00:00:00 => floating 2013-02-23 17:14:46.0 UTC => 2013-02-23T17:14:46 => UTC 2013-02-24. => 2013-02-24T00:00:00 => floating 2013-03-01 00:00:00 => 2013-03-01T00:00:00 => floating 2013-03-05. => 2013-03-05T00:00:00 => floating 2013-03-06 => 2013-03-06T00:00:00 => floating 2013-03-12 => 2013-03-12T00:00:00 => floating 2013-03-16 14:08:36.0 UTC => 2013-03-16T14:08:36 => UTC 2013-03-19 => 2013-03-19T00:00:00 => floating 2013-03-19 23:55:07 => 2013-03-19T23:55:07 => floating 2013-04-08 18:38:49 => 2013-04-08T18:38:49 => floating 2013-04-12 06:00:00 => 2013-04-12T06:00:00 => floating 2013-04-18 04:00:00 => 2013-04-18T04:00:00 => floating 2013-04-24 16:18:46 UTC => 2013-04-24T16:18:46 => UTC 2013-04-25 12:52:10 => 2013-04-25T12:52:10 => floating 2013-04-26 04:00:00 => 2013-04-26T04:00:00 => floating 2013-04-26 => 2013-04-26T00:00:00 => floating 2013-04-28 => 2013-04-28T00:00:00 => floating 2013-04-28. => 2013-04-28T00:00:00 => floating 2013-04-29 06:00:00 => 2013-04-29T06:00:00 => floating 2013-05-01 => 2013-05-01T00:00:00 => floating 2013-05-05 00:00:00. => 2013-05-05T00:00:00 => floating 2013-05-18 => 2013-05-18T00:00:00 => floating 2013-05-22 18:43:27.0 UTC => 2013-05-22T18:43:27 => UTC 2013-06-04 => 2013-06-04T00:00:00 => floating 2013-06-15 17:53:33 UTC => 2013-06-15T17:53:33 => UTC 2013-06-18 15:22:52 => 2013-06-18T15:22:52 => floating 2013-06-19 12:28:14 => 2013-06-19T12:28:14 => floating 2013-06-20. => 2013-06-20T00:00:00 => floating 2013-06-30 04:28:31 GMT => 2013-06-30T04:28:31 => UTC 2013-07-11 16:48:01.0 => 2013-07-11T16:48:01 => floating 2013-07-11. => 2013-07-11T00:00:00 => floating 2013-07-16 14:47:57.0 => 2013-07-16T14:47:57 => floating 2013-08-05 07:41:56.964 => 2013-08-05T07:41:56 => floating 2013-08-08 => 2013-08-08T00:00:00 => floating 2013-08-11 => 2013-08-11T00:00:00 => floating 2013-08-24 16:57:58.0 UTC => 2013-08-24T16:57:58 => UTC 2013-08-27. => 2013-08-27T00:00:00 => floating 2013-09-16 => 2013-09-16T00:00:00 => floating 2013-09-18 => 2013-09-18T00:00:00 => floating 2013-09-21. => 2013-09-21T00:00:00 => floating 2013-09-24 21:00:00. => 2013-09-24T21:00:00 => floating 2013-09-25 15:59:45.444 => 2013-09-25T15:59:45 => floating 2013-09-27 00:00:00 => 2013-09-27T00:00:00 => floating 2013-10-16 01:29:55.0 => 2013-10-16T01:29:55 => floating 2013-10-29 => 2013-10-29T00:00:00 => floating 2013-11-03 => 2013-11-03T00:00:00 => floating 2013-11-17 UTC => 2013-11-17T00:00:00 => UTC 2013-12-18 => 2013-12-18T00:00:00 => floating 2014-01-03 19:26:26 => 2014-01-03T19:26:26 => floating 2014-01-04 => 2014-01-04T00:00:00 => floating 2014-01-11 00:00:00 UTC => 2014-01-11T00:00:00 => UTC 2014-01-15 03:58:00.0 UTC => 2014-01-15T03:58:00 => UTC 2014-02-21 08:30:58.014 => 2014-02-21T08:30:58 => floating 2014-03-13 11:29:00.0 => 2014-03-13T11:29:00 => floating 2014-04-06. => 2014-04-06T00:00:00 => floating 2014-04-25 00:00:00 => 2014-04-25T00:00:00 => floating 2014-05-01 => 2014-05-01T00:00:00 => floating 2014-05-09 => 2014-05-09T00:00:00 => floating 2014-05-14 11:22:30.117 => 2014-05-14T11:22:30 => floating 2014-07-03 => 2014-07-03T00:00:00 => floating 2014-07-05 => 2014-07-05T00:00:00 => floating 2014-07-10 14:09:56.927 => 2014-07-10T14:09:56 => floating 2014-07-12. => 2014-07-12T00:00:00 => floating 2014-07-27. => 2014-07-27T00:00:00 => floating 2014-08-12 => 2014-08-12T00:00:00 => floating 2014-08-17 => 2014-08-17T00:00:00 => floating 2014-08-23 06:00:00 => 2014-08-23T06:00:00 => floating 2014-09-25 => 2014-09-25T00:00:00 => floating 2014-10-20 15:31:19 GMT => 2014-10-20T15:31:19 => UTC 2014-10-29 19:10:27.401 => 2014-10-29T19:10:27 => floating 2014-11-05 18:56:14.0 => 2014-11-05T18:56:14 => floating 2014-11-20 => 2014-11-20T00:00:00 => floating 2014-12-17 => 2014-12-17T00:00:00 => floating 2014-12-22 => 2014-12-22T00:00:00 => floating 2014-12-31. => 2014-12-31T00:00:00 => floating 2014-4-30 => 2014-04-30T00:00:00 => floating 2014-Sep-26. => 2014-09-26T00:00:00 => floating 2015-01-12 23:26:41.0 => 2015-01-12T23:26:41 => floating 2015-01-30 => 2015-01-30T00:00:00 => floating 2015-02-15. => 2015-02-15T00:00:00 => floating 2015-04-12 21:00:00. => 2015-04-12T21:00:00 => floating 2015-04-19. => 2015-04-19T00:00:00 => floating 2015-05-01 19:13:10.0 => 2015-05-01T19:13:10 => floating 2015-05-10 00:00:00.0 => 2015-05-10T00:00:00 => floating 2015-05-21 06:41:23 => 2015-05-21T06:41:23 => floating 2015-05-22 00:00:00. => 2015-05-22T00:00:00 => floating 2015-05-31. => 2015-05-31T00:00:00 => floating 2015-06-02 UTC => 2015-06-02T00:00:00 => UTC 2015-06-18 00:00:00 => 2015-06-18T00:00:00 => floating 2015-08-09 00:00:00 => 2015-08-09T00:00:00 => floating 2015-09-09 08:27:51.0 => 2015-09-09T08:27:51 => floating 2015-09-26 => 2015-09-26T00:00:00 => floating 2015-10-14 => 2015-10-14T00:00:00 => floating 2015-11-03. => 2015-11-03T00:00:00 => floating 2015-11-20 UTC => 2015-11-20T00:00:00 => UTC 2015-12-01 19:10:29 => 2015-12-01T19:10:29 => floating 2015-12-28 19:48:31.0 => 2015-12-28T19:48:31 => floating 2015-12-28 => 2015-12-28T00:00:00 => floating 2015-12-4 => 2015-12-04T00:00:00 => floating 2015/3/2 => 2015-03-02T00:00:00 => floating 2016-01-17. => 2016-01-17T00:00:00 => floating 2016-03-14 => 2016-03-14T00:00:00 => floating 2016-04-08 => 2016-04-08T00:00:00 => floating 2016.04.27 => 2016-04-27T00:00:00 => floating 2016-05-12 15:20:36 => 2016-05-12T15:20:36 => floating 2016-05-22 UTC => 2016-05-22T00:00:00 => UTC 2016-06-19. => 2016-06-19T00:00:00 => floating 2016-07-26T20:57:04Z => 2016-07-26T20:57:04 => UTC 2016-08-06 16:58:01 => 2016-08-06T16:58:01 => floating 2016-08-19 => 2016-08-19T00:00:00 => floating 2016-09-11 04:09:57. => 2016-09-11T04:09:57 => floating 2016-09-12 UTC => 2016-09-12T00:00:00 => UTC 2016-10-02 09:06:36.897 => 2016-10-02T09:06:36 => floating 2016-12-02 => 2016-12-02T00:00:00 => floating 2016-12-15 00:00:00. => 2016-12-15T00:00:00 => floating 2016-12-22 => 2016-12-22T00:00:00 => floating 2017-02-02 06:48:00 GMT => 2017-02-02T06:48:00 => UTC 2017-02-21 => 2017-02-21T00:00:00 => floating 2017-03-02 18:05:03 => 2017-03-02T18:05:03 => floating 2017-03-06 05:00:00 => 2017-03-06T05:00:00 => floating 2017-03-14 05:00:00.0 => 2017-03-14T05:00:00 => floating 2017-04-18 21:59:26.0 => 2017-04-18T21:59:26 => floating 2017/06/10 UTC => 2017-06-10T00:00:00 => UTC 2017-06-27 22:53:13.0 => 2017-06-27T22:53:13 => floating 2017-07-03 23:01:55 GMT => 2017-07-03T23:01:55 => UTC 2017-07-10 12:19:35.0 => 2017-07-10T12:19:35 => floating 2017-07-20 => 2017-07-20T00:00:00 => floating 2017-08-27 => 2017-08-27T00:00:00 => floating 2017-09-11 => 2017-09-11T00:00:00 => floating 2017-09-13 17:48:28.0 => 2017-09-13T17:48:28 => floating 2017-09-25 01:20:08.0 => 2017-09-25T01:20:08 => floating 2017-10-05 UTC => 2017-10-05T00:00:00 => UTC 2017-10-22. => 2017-10-22T00:00:00 => floating 2017-11-09 16:10:05 GMT => 2017-11-09T16:10:05 => UTC 2017-11-15 => 2017-11-15T00:00:00 => floating 2017-11-22. => 2017-11-22T00:00:00 => floating 2017/11/25 UTC => 2017-11-25T00:00:00 => UTC 2017-12-07 13:43:17.0 => 2017-12-07T13:43:17 => floating 2017-12-16 11:24:19 UTC => 2017-12-16T11:24:19 => UTC 2017-12-26. => 2017-12-26T00:00:00 => floating 2017-12-28 06:00:00 => 2017-12-28T06:00:00 => floating 2018-01-30 05:49:28.0 => 2018-01-30T05:49:28 => floating 2018-03-07 => 2018-03-07T00:00:00 => floating 2018-03-09 01:53:18 GMT => 2018-03-09T01:53:18 => UTC 2018-04-24 UTC => 2018-04-24T00:00:00 => UTC 2018-04-30 => 2018-04-30T00:00:00 => floating 2018-05-05 18:23:09.064 => 2018-05-05T18:23:09 => floating 2018-05-24 08:50:39 => 2018-05-24T08:50:39 => floating 2018-07-14. => 2018-07-14T00:00:00 => floating 2018-08-02. => 2018-08-02T00:00:00 => floating 2018-08-15. => 2018-08-15T00:00:00 => floating 2018.11.18 => 2018-11-18T00:00:00 => floating 2018-12-05 16:30:02.952 => 2018-12-05T16:30:02 => floating 2018-12-30 00:00:00.0 => 2018-12-30T00:00:00 => floating 2019-01-23. => 2019-01-23T00:00:00 => floating 2019-01-25 => 2019-01-25T00:00:00 => floating 2019-01-28 08:41:05 => 2019-01-28T08:41:05 => floating 2019-02-18 => 2019-02-18T00:00:00 => floating 2019-05-30 => 2019-05-30T00:00:00 => floating 2019-12-09 => 2019-12-09T00:00:00 => floating 2020-01-01 => 2020-01-01T00:00:00 => floating 2020-03-27 => 2020-03-27T00:00:00 => floating 20-Apr-2010 => 2010-04-20T00:00:00 => floating 20-Aug-2009 => 2009-08-20T00:00:00 => floating 20-Dec-2009 => 2009-12-20T00:00:00 => floating 20-Feb-2010 => 2010-02-20T00:00:00 => floating 20-Feb-2010. => 2010-02-20T00:00:00 => floating 20-Feb-2014 => 2014-02-20T00:00:00 => floating 20-Jan-2010. => 2010-01-20T00:00:00 => floating 20-Jan-2011. => 2011-01-20T00:00:00 => floating 20-Jul-2010. => 2010-07-20T00:00:00 => floating 20-Jun-2009. => 2009-06-20T00:00:00 => floating 20 Mar 2010 => 2010-03-20T00:00:00 => floating 20-Mar-2010 => 2010-03-20T00:00:00 => floating 20-Mar-2017. => 2017-03-20T00:00:00 => floating 20-May-2009. => 2009-05-20T00:00:00 => floating 20-MAY-2010 => 2010-05-20T00:00:00 => floating 20-May-2012 => 2012-05-20T00:00:00 => floating 20-May-2013. => 2013-05-20T00:00:00 => floating 20-Nov-2009. => 2009-11-20T00:00:00 => floating 20-Nov-2014. => 2014-11-20T00:00:00 => floating 20-Oct-2009. => 2009-10-20T00:00:00 => floating 20-Oct-2010 => 2010-10-20T00:00:00 => floating 20 OCT 2011 => 2011-10-20T00:00:00 => floating 20-Sep-2009 => 2009-09-20T00:00:00 => floating 20-Sep-2010. => 2010-09-20T00:00:00 => floating 2/16/2010 => 2010-02-16T00:00:00 => floating 21-Apr-2009. => 2009-04-21T00:00:00 => floating 21-Aug-2010 => 2010-08-21T00:00:00 => floating 21-Aug-2011. => 2011-08-21T00:00:00 => floating 21 Feb 2011 21:05:13 EST => 2011-02-21T21:05:13 => EST 21-Feb-2014. => 2014-02-21T00:00:00 => floating 21-Jan-2010. => 2010-01-21T00:00:00 => floating 21-Jun-2009 => 2009-06-21T00:00:00 => floating 21-Jun-2009. => 2009-06-21T00:00:00 => floating 21-May-2009. => 2009-05-21T00:00:00 => floating 21-May-2010. => 2010-05-21T00:00:00 => floating 21-Nov-2009 => 2009-11-21T00:00:00 => floating 21-Oct-2009. => 2009-10-21T00:00:00 => floating 21 Sep 2009 04:00:00 => 2009-09-21T04:00:00 => floating 2/28/2010 => 2010-02-28T00:00:00 => floating 22-Aug-2009. => 2009-08-22T00:00:00 => floating 22 DEC 2009 => 2009-12-22T00:00:00 => floating 22-Dec-2011. => 2011-12-22T00:00:00 => floating 22-DEC-2012 => 2012-12-22T00:00:00 => floating 22-Dec-2013 => 2013-12-22T00:00:00 => floating 22-FEB-2010 => 2010-02-22T00:00:00 => floating 22-Feb-2018. => 2018-02-22T00:00:00 => floating 22-Jan-2010 => 2010-01-22T00:00:00 => floating 22-Jan-2010. => 2010-01-22T00:00:00 => floating 22-Jan-2011 01:40:50 UTC => 2011-01-22T01:40:50 => UTC 22-Jul-2009. => 2009-07-22T00:00:00 => floating 22-Jun-2009 => 2009-06-22T00:00:00 => floating 22-Jun-2010. => 2010-06-22T00:00:00 => floating 22-Jun-2014. => 2014-06-22T00:00:00 => floating 22-Mar-2010 => 2010-03-22T00:00:00 => floating 22-Mar-2010. => 2010-03-22T00:00:00 => floating 22-Mar-2011 => 2011-03-22T00:00:00 => floating 22-NOV-2011 => 2011-11-22T00:00:00 => floating 22-Oct-2009 => 2009-10-22T00:00:00 => floating 22-Oct-2009. => 2009-10-22T00:00:00 => floating 22-Oct-2010. => 2010-10-22T00:00:00 => floating 22-Sep-2009 => 2009-09-22T00:00:00 => floating 22-SEP-2011 => 2011-09-22T00:00:00 => floating 23-Apr-2009 => 2009-04-23T00:00:00 => floating 23-Apr-2009. => 2009-04-23T00:00:00 => floating 23 Apr 2010 => 2010-04-23T00:00:00 => floating 23-APR-2010 => 2010-04-23T00:00:00 => floating 23-Aug-2009. => 2009-08-23T00:00:00 => floating 23-Dec-2009 => 2009-12-23T00:00:00 => floating 23-Dec-2009. => 2009-12-23T00:00:00 => floating 23-Dec-2012. => 2012-12-23T00:00:00 => floating 23-Feb-2011. => 2011-02-23T00:00:00 => floating 23-FEB-2011 => 2011-02-23T00:00:00 => floating 23-Feb-2013. => 2013-02-23T00:00:00 => floating 23-Feb-2014 => 2014-02-23T00:00:00 => floating 23-Jan-2010 => 2010-01-23T00:00:00 => floating 23-Jan-2010. => 2010-01-23T00:00:00 => floating 23 Jun 2009 18:37:54 UTC => 2009-06-23T18:37:54 => UTC 23-Jun-2011. => 2011-06-23T00:00:00 => floating 23-Mar-2009. => 2009-03-23T00:00:00 => floating 23-Mar-2010. => 2010-03-23T00:00:00 => floating 23-May-2009 => 2009-05-23T00:00:00 => floating 23-May-2014. => 2014-05-23T00:00:00 => floating 23-Nov-2009 => 2009-11-23T00:00:00 => floating 23-Oct-2009. => 2009-10-23T00:00:00 => floating 23-Oct-2011. => 2011-10-23T00:00:00 => floating 23-Oct-2012. => 2012-10-23T00:00:00 => floating 23-Sep-2009. => 2009-09-23T00:00:00 => floating 23 Sep 2010 14:00:00 EST => 2010-09-23T14:00:00 => EST 24-Apr-2010. => 2010-04-24T00:00:00 => floating 24-Aug-2009. => 2009-08-24T00:00:00 => floating 24-Aug-2010. => 2010-08-24T00:00:00 => floating 24-Dec-2009 => 2009-12-24T00:00:00 => floating 24-Dec-2012. => 2012-12-24T00:00:00 => floating 24-Feb-2010 => 2010-02-24T00:00:00 => floating 24-Feb-2010. => 2010-02-24T00:00:00 => floating 24-Feb-2011. => 2011-02-24T00:00:00 => floating 24 Jan 2010 16:45:58 UTC => 2010-01-24T16:45:58 => UTC 24-Jan-2010 => 2010-01-24T00:00:00 => floating 24-Jan-2010. => 2010-01-24T00:00:00 => floating 24-jan-2013 => 2013-01-24T00:00:00 => floating 24-Jul-2009. => 2009-07-24T00:00:00 => floating 24-Jul-2010. => 2010-07-24T00:00:00 => floating 24 Jul 2014 10:58:44 EST => 2014-07-24T10:58:44 => EST 24-Jul-2018. => 2018-07-24T00:00:00 => floating 24-Jun-2009 => 2009-06-24T00:00:00 => floating 24-Mar-2010. => 2010-03-24T00:00:00 => floating 24-May-2009. => 2009-05-24T00:00:00 => floating 24 Nov 2009 => 2009-11-24T00:00:00 => floating 24-Nov-2009. => 2009-11-24T00:00:00 => floating 24-OCT-2010 => 2010-10-24T00:00:00 => floating 24-Oct-2017. => 2017-10-24T00:00:00 => floating 24-Sep-2009 => 2009-09-24T00:00:00 => floating 24-Sep-2010 => 2010-09-24T00:00:00 => floating 24-Sep-2014 => 2014-09-24T00:00:00 => floating 25-Apr-2011. => 2011-04-25T00:00:00 => floating 25-Aug-2009 => 2009-08-25T00:00:00 => floating 25-Dec-2011. => 2011-12-25T00:00:00 => floating 25-Feb-2009. => 2009-02-25T00:00:00 => floating 25-FEB-2012 => 2012-02-25T00:00:00 => floating 25-Feb-2013. => 2013-02-25T00:00:00 => floating 25-Jan-2010 => 2010-01-25T00:00:00 => floating 25-Jan-2016. => 2016-01-25T00:00:00 => floating 25-Jul-2009. => 2009-07-25T00:00:00 => floating 25 Jun 2009 => 2009-06-25T00:00:00 => floating 25-Jun-2009 => 2009-06-25T00:00:00 => floating 25-Jun-2010. => 2010-06-25T00:00:00 => floating 25-Jun-2012. => 2012-06-25T00:00:00 => floating 25-Mar-2010. => 2010-03-25T00:00:00 => floating 25-MAR-2012 => 2012-03-25T00:00:00 => floating 25-May-2009 => 2009-05-25T00:00:00 => floating 25-May-2009. => 2009-05-25T00:00:00 => floating 25 MAY 2010 => 2010-05-25T00:00:00 => floating 25-Nov-2011. => 2011-11-25T00:00:00 => floating 25-Oct-2009 => 2009-10-25T00:00:00 => floating 25-Oct-2009. => 2009-10-25T00:00:00 => floating 25-Oct-2011 => 2011-10-25T00:00:00 => floating 25-Sep-2009 => 2009-09-25T00:00:00 => floating 25-Sep-2009. => 2009-09-25T00:00:00 => floating 25-SEP-2011 => 2011-09-25T00:00:00 => floating 26-Apr-2009. => 2009-04-26T00:00:00 => floating 26-Apr-2010. => 2010-04-26T00:00:00 => floating 26-APR-2011 => 2011-04-26T00:00:00 => floating 26-Apr-2012. => 2012-04-26T00:00:00 => floating 26-Aug-2013. => 2013-08-26T00:00:00 => floating 26-Dec-2009 => 2009-12-26T00:00:00 => floating 26-Feb-2010. => 2010-02-26T00:00:00 => floating 26-Jan-2010 => 2010-01-26T00:00:00 => floating 26-Jan-2011 => 2011-01-26T00:00:00 => floating 26-Jul-2009. => 2009-07-26T00:00:00 => floating 26-Jun-2009 => 2009-06-26T00:00:00 => floating 26-Jun-2009. => 2009-06-26T00:00:00 => floating 26-Jun-2014. => 2014-06-26T00:00:00 => floating 26 JUN 2016 => 2016-06-26T00:00:00 => floating 26-Mar-2010 => 2010-03-26T00:00:00 => floating 26-Mar-2010. => 2010-03-26T00:00:00 => floating 26-Mar-2011. => 2011-03-26T00:00:00 => floating 26-May-2009 => 2009-05-26T00:00:00 => floating 26-May-2011. => 2011-05-26T00:00:00 => floating 26-Nov-2009. => 2009-11-26T00:00:00 => floating 26-Oct-2009 => 2009-10-26T00:00:00 => floating 26-Oct-2009. => 2009-10-26T00:00:00 => floating 26-Oct-2010. => 2010-10-26T00:00:00 => floating 26-Oct-2011. => 2011-10-26T00:00:00 => floating 26-Sep-2009. => 2009-09-26T00:00:00 => floating 27-Apr-2010. => 2010-04-27T00:00:00 => floating 27-Aug-2010 => 2010-08-27T00:00:00 => floating 27-Dec-2010. => 2010-12-27T00:00:00 => floating 27-feb-2009 => 2009-02-27T00:00:00 => floating 27-FEB-2010 => 2010-02-27T00:00:00 => floating 27-Feb-2011. => 2011-02-27T00:00:00 => floating 27-Feb-2017. => 2017-02-27T00:00:00 => floating 27-Jan-2010. => 2010-01-27T00:00:00 => floating 27-Jun-2009. => 2009-06-27T00:00:00 => floating 27 May 2010 16:54:26 EST => 2010-05-27T16:54:26 => EST 27-May-2012. => 2012-05-27T00:00:00 => floating 27-May-2013. => 2013-05-27T00:00:00 => floating 27-Nov-2009. => 2009-11-27T00:00:00 => floating 27-Nov-2010. => 2010-11-27T00:00:00 => floating 27-Nov-2012. => 2012-11-27T00:00:00 => floating 27-Oct-2010 => 2010-10-27T00:00:00 => floating 27-Sep-2009 => 2009-09-27T00:00:00 => floating 27-Sep-2010. => 2010-09-27T00:00:00 => floating 28-Apr-2009. => 2009-04-28T00:00:00 => floating 28-Apr-2011. => 2011-04-28T00:00:00 => floating 28-Apr-2012. => 2012-04-28T00:00:00 => floating 28-APR-2012 => 2012-04-28T00:00:00 => floating 28 Aug 2009 11:38:42 EST => 2009-08-28T11:38:42 => EST 28-Aug-2017. => 2017-08-28T00:00:00 => floating 28-Dec-2010. => 2010-12-28T00:00:00 => floating 28-Feb-2010 => 2010-02-28T00:00:00 => floating 28-Jan-2010. => 2010-01-28T00:00:00 => floating 28-JAN-2010 => 2010-01-28T00:00:00 => floating 28-Jul-2009 => 2009-07-28T00:00:00 => floating 28-Jun-2009 => 2009-06-28T00:00:00 => floating 28-Jun-2010. => 2010-06-28T00:00:00 => floating 28-Jun-2011. => 2011-06-28T00:00:00 => floating 28-Mar-2010 => 2010-03-28T00:00:00 => floating 28-Mar-2010. => 2010-03-28T00:00:00 => floating 28-May-2010. => 2010-05-28T00:00:00 => floating 28-Nov-2010. => 2010-11-28T00:00:00 => floating 28-OCT-2009 => 2009-10-28T00:00:00 => floating 28-Oct-2013. => 2013-10-28T00:00:00 => floating 28-Sep-2009 => 2009-09-28T00:00:00 => floating 28-Sep-2009. => 2009-09-28T00:00:00 => floating 29-Apr-2010 => 2010-04-29T00:00:00 => floating 29-aug-2004 => 2004-08-29T00:00:00 => floating 29-Aug-2010. => 2010-08-29T00:00:00 => floating 29-Dec-2009. => 2009-12-29T00:00:00 => floating 29-Dec-2010. => 2010-12-29T00:00:00 => floating 29-Dec-2011. => 2011-12-29T00:00:00 => floating 29-Dec-2013. => 2013-12-29T00:00:00 => floating 29-Jan-2010 => 2010-01-29T00:00:00 => floating 29-Jan-2010. => 2010-01-29T00:00:00 => floating 29-Jan-2011. => 2011-01-29T00:00:00 => floating 29-Jul-2009. => 2009-07-29T00:00:00 => floating 29-Jul-2010 => 2010-07-29T00:00:00 => floating 29-Jun-2010 => 2010-06-29T00:00:00 => floating 29-Jun-2011 => 2011-06-29T00:00:00 => floating 29-Jun-2013. => 2013-06-29T00:00:00 => floating 29-Mar-2010 15:57:52 UTC => 2010-03-29T15:57:52 => UTC 29-Mar-2010. => 2010-03-29T00:00:00 => floating 29-Mar-2012. => 2012-03-29T00:00:00 => floating 29-Mar-2014. => 2014-03-29T00:00:00 => floating 29-MAY-2013 => 2013-05-29T00:00:00 => floating 29-Nov-2009. => 2009-11-29T00:00:00 => floating 29-Sep-2009 => 2009-09-29T00:00:00 => floating 29 SEP 2010 => 2010-09-29T00:00:00 => floating 29-Sep-2014. => 2014-09-29T00:00:00 => floating 29-Sep-2015. => 2015-09-29T00:00:00 => floating 2-Sep-2009 => 2009-09-02T00:00:00 => floating 30 Apr 2010 11:08:55 EST => 2010-04-30T11:08:55 => EST 30 AUG 2010 => 2010-08-30T00:00:00 => floating 30-AUG-2014 => 2014-08-30T00:00:00 => floating 30-aug-2015 => 2015-08-30T00:00:00 => floating 30-Dec-2010 => 2010-12-30T00:00:00 => floating 30-Jul-2010. => 2010-07-30T00:00:00 => floating 30-Jul-2011. => 2011-07-30T00:00:00 => floating 30-Jun-2009. => 2009-06-30T00:00:00 => floating 30-Jun-2010. => 2010-06-30T00:00:00 => floating 30-Mar-2010. => 2010-03-30T00:00:00 => floating 30-Mar-2011 => 2011-03-30T00:00:00 => floating 30-Mar-2012. => 2012-03-30T00:00:00 => floating 30-May-2010 => 2010-05-30T00:00:00 => floating 30-MAY-2010 => 2010-05-30T00:00:00 => floating 30-Nov-2009 => 2009-11-30T00:00:00 => floating 30-Nov-2010 => 2010-11-30T00:00:00 => floating 30-Oct-2010. => 2010-10-30T00:00:00 => floating 30-Sep-2009 => 2009-09-30T00:00:00 => floating 3/1/2010 => 2010-03-01T00:00:00 => floating 3/15/2010 => 2010-03-15T00:00:00 => floating 31 Aug 2009 07:22:27 EST => 2009-08-31T07:22:27 => EST 31-Aug-2009. => 2009-08-31T00:00:00 => floating 31-Jan-2010. => 2010-01-31T00:00:00 => floating 31-Jul-2009 04:00:00 UTC => 2009-07-31T04:00:00 => UTC 31-Jul-2009 => 2009-07-31T00:00:00 => floating 31-Jul-2009. => 2009-07-31T00:00:00 => floating 31-Jul-2010. => 2010-07-31T00:00:00 => floating 31-Mar-2013. => 2013-03-31T00:00:00 => floating 31-May-2009 => 2009-05-31T00:00:00 => floating 31-May-2017. => 2017-05-31T00:00:00 => floating 31-Oct-2009 => 2009-10-31T00:00:00 => floating 31-Oct-2009. => 2009-10-31T00:00:00 => floating 31-Oct-2010 => 2010-10-31T00:00:00 => floating 31-Oct-2017. => 2017-10-31T00:00:00 => floating 3/21/2010 => 2010-03-21T00:00:00 => floating 3/2/2010 => 2010-03-02T00:00:00 => floating 3/22/2009 => 2009-03-22T00:00:00 => floating 3/23/2009 => 2009-03-23T00:00:00 => floating 3/25/2010 => 2010-03-25T00:00:00 => floating 3/28/2010 => 2010-03-28T00:00:00 => floating 3/4/2010 => 2010-03-04T00:00:00 => floating 3/5/2010 => 2010-03-05T00:00:00 => floating 3 May 2010 20:31:27 EST => 2010-05-03T20:31:27 => EST 3-Nov-2009 => 2009-11-03T00:00:00 => floating 3 Nov 2010 19:11:36 EST => 2010-11-03T19:11:36 => EST 3-Nov-2011 => 2011-11-03T00:00:00 => floating 3 Oct 2012 16:14:14 EST => 2012-10-03T16:14:14 => EST 4/25/2009 => 2009-04-25T00:00:00 => floating 4/8/2010 => 2010-04-08T00:00:00 => floating 5/10/2017 => 2017-05-10T00:00:00 => floating 5/28/2010 4:13:16 AM => 2010-05-28T04:13:16 => floating 5/4/2009 => 2009-05-04T00:00:00 => floating 6/20/2009 => 2009-06-20T00:00:00 => floating 6/28/2009 => 2009-06-28T00:00:00 => floating 6-Aug-2009 => 2009-08-06T00:00:00 => floating 6 Sep 2009 23:07:30 EST => 2009-09-06T23:07:30 => EST 7/19/2011 3:46:36 PM => 2011-07-19T15:46:36 => floating 7/20/2009 => 2009-07-20T00:00:00 => floating 7/6/2011 3:18:10 PM => 2011-07-06T15:18:10 => floating 7 Feb 2011 19:30:34 Africa/Abidjan => 2011-02-07T19:30:34 => Africa/Abidjan 7 Feb 2011 19:30:34 EST => 2011-02-07T19:30:34 => EST 7-Feb-2011 => 2011-02-07T00:00:00 => floating 7 Sep 2015 12:06:36 EST => 2015-09-07T12:06:36 => EST 8/16/2009 => 2009-08-16T00:00:00 => floating 8 Aug 2009 09:51:05 EST => 2009-08-08T09:51:05 => EST 9/10/2009 => 2009-09-10T00:00:00 => floating 9/7/2009 => 2009-09-07T00:00:00 => floating 9 Mar 2011 21:08:06 EST => 2011-03-09T21:08:06 => EST Apr-07-2010 => 2010-04-07T00:00:00 => floating Apr 09, 2011 => 2011-04-09T00:00:00 => floating Apr-10-2010 => 2010-04-10T00:00:00 => floating Apr 15 2009. => 2009-04-15T00:00:00 => floating Apr 30, 2009 => 2009-04-30T00:00:00 => floating Apr 30 2014. => 2014-04-30T00:00:00 => floating APRIL 08, 2016 => 2016-04-08T00:00:00 => floating April 1, 2012 => 2012-04-01T00:00:00 => floating April 1, 2017 => 2017-04-01T00:00:00 => floating April 16, 2009 => 2009-04-16T00:00:00 => floating April 18, 2011 => 2011-04-18T00:00:00 => floating April 20, 2009 => 2009-04-20T00:00:00 => floating April 20, 2010 => 2010-04-20T00:00:00 => floating April 21, 2009 => 2009-04-21T00:00:00 => floating April 2, 2013 => 2013-04-02T00:00:00 => floating April 26, 2010 => 2010-04-26T00:00:00 => floating April 3, 2010 => 2010-04-03T00:00:00 => floating April 4, 2012 => 2012-04-04T00:00:00 => floating April 5, 2010 => 2010-04-05T00:00:00 => floating April 8, 2011 => 2011-04-08T00:00:00 => floating April 8, 2013 => 2013-04-08T00:00:00 => floating April 9, 2009 => 2009-04-09T00:00:00 => floating Aug 13 2009. => 2009-08-13T00:00:00 => floating Aug 23, 2009 => 2009-08-23T00:00:00 => floating August 16, 2010 => 2010-08-16T00:00:00 => floating August 24, 2014 => 2014-08-24T00:00:00 => floating August 28, 2009 => 2009-08-28T00:00:00 => floating August 29, 2017 => 2017-08-29T00:00:00 => floating Dec-09-2010 => 2010-12-09T00:00:00 => floating Dec 11 2016. => 2016-12-11T00:00:00 => floating Dec 20 2012. => 2012-12-20T00:00:00 => floating Dec 21 2009. => 2009-12-21T00:00:00 => floating Dec 25 2009. => 2009-12-25T00:00:00 => floating DECEMBER 02, 2009 => 2009-12-02T00:00:00 => floating DECEMBER 13, 2009 => 2009-12-13T00:00:00 => floating December 20, 2009 => 2009-12-20T00:00:00 => floating December 31, 2009 => 2009-12-31T00:00:00 => floating December 9, 2011 => 2011-12-09T00:00:00 => floating Feb 1 2010. => 2010-02-01T00:00:00 => floating FEBRUARY 09, 2010 => 2010-02-09T00:00:00 => floating February 11, 2010 => 2010-02-11T00:00:00 => floating February 13, 2017 => 2017-02-13T00:00:00 => floating February 15, 2010 => 2010-02-15T00:00:00 => floating FEBRUARY 18, 2011 => 2011-02-18T00:00:00 => floating February 19, 2012 => 2012-02-19T00:00:00 => floating February 7, 2010 => 2010-02-07T00:00:00 => floating February 8, 2011 => 2011-02-08T00:00:00 => floating Fri, Apr 01, 2011 => 2011-04-01T00:00:00 => floating Fri, Apr 10, 2009 => 2009-04-10T00:00:00 => floating Fri, Aug 27, 2010 => 2010-08-27T00:00:00 => floating Fri, Dec 14, 2012 => 2012-12-14T00:00:00 => floating Fri, Feb 12, 2010 => 2010-02-12T00:00:00 => floating Fri, Feb 24, 2017 => 2017-02-24T00:00:00 => floating Fri, Feb 25, 2011 => 2011-02-25T00:00:00 => floating Fri Jan 01 17:07:51 2010 => 2010-01-01T17:07:51 => floating Fri, Jan 08, 2010 => 2010-01-08T00:00:00 => floating Fri, Jan 29, 2010 => 2010-01-29T00:00:00 => floating Fri, Jul 09, 2010 => 2010-07-09T00:00:00 => floating Fri, Jul 25, 2014 => 2014-07-25T00:00:00 => floating Fri, Jul 27, 2012 => 2012-07-27T00:00:00 => floating Fri, Jul 31, 2009 => 2009-07-31T00:00:00 => floating Fri Jun 03 23:59:59 2011 => 2011-06-03T23:59:59 => floating Fri, Jun 05, 2009 => 2009-06-05T00:00:00 => floating Fri, Mar 06, 2015 => 2015-03-06T00:00:00 => floating Fri, Mar 19, 2010 => 2010-03-19T00:00:00 => floating Fri May 07 00:11:40 2010 => 2010-05-07T00:11:40 => floating Fri, May 15, 2009 => 2009-05-15T00:00:00 => floating Fri, May 27, 2011 => 2011-05-27T00:00:00 => floating Fri, Nov 05, 2010 => 2010-11-05T00:00:00 => floating Fri, Nov 06, 2009 => 2009-11-06T00:00:00 => floating Fri, Oct 11, 2013 => 2013-10-11T00:00:00 => floating Fri, Oct 28, 2011 => 2011-10-28T00:00:00 => floating Jan-03-2012 => 2012-01-03T00:00:00 => floating Jan 14 2010. => 2010-01-14T00:00:00 => floating Jan 24 2011. => 2011-01-24T00:00:00 => floating Jan-25-2010 => 2010-01-25T00:00:00 => floating January 10, 2017 => 2017-01-10T00:00:00 => floating January 11, 2011 => 2011-01-11T00:00:00 => floating January 17, 2010 => 2010-01-17T00:00:00 => floating January 21, 2010 => 2010-01-21T00:00:00 => floating January 22, 2012 => 2012-01-22T00:00:00 => floating January 28, 2010 => 2010-01-28T00:00:00 => floating January 5, 2010 => 2010-01-05T00:00:00 => floating January 5, 2011 => 2011-01-05T00:00:00 => floating January 7, 2010 => 2010-01-07T00:00:00 => floating Jul 27 2009. => 2009-07-27T00:00:00 => floating Jul 28 2013. => 2013-07-28T00:00:00 => floating Jul 29 2009. => 2009-07-29T00:00:00 => floating Jul 3 2009. => 2009-07-03T00:00:00 => floating JULY 07, 2013 => 2013-07-07T00:00:00 => floating July 16, 2014 => 2014-07-16T00:00:00 => floating July 21, 2009 => 2009-07-21T00:00:00 => floating July 2, 2012 => 2012-07-02T00:00:00 => floating July 27, 2009 => 2009-07-27T00:00:00 => floating July 29, 2009 => 2009-07-29T00:00:00 => floating July 5, 2010 => 2010-07-05T00:00:00 => floating Jun 16 2011. => 2011-06-16T00:00:00 => floating Jun 21 2009. => 2009-06-21T00:00:00 => floating Jun 25 2014. => 2014-06-25T00:00:00 => floating Jun 6 2009. => 2009-06-06T00:00:00 => floating Jun 7 2013. => 2013-06-07T00:00:00 => floating JUNE 01, 2010 => 2010-06-01T00:00:00 => floating JUNE 10, 2009 => 2009-06-10T00:00:00 => floating June 10, 2015 => 2015-06-10T00:00:00 => floating June 13, 2013 => 2013-06-13T00:00:00 => floating June 22, 2009 => 2009-06-22T00:00:00 => floating June 26, 2014 => 2014-06-26T00:00:00 => floating June 27, 2009 => 2009-06-27T00:00:00 => floating June 27, 2010 => 2010-06-27T00:00:00 => floating June 7, 2009 => 2009-06-07T00:00:00 => floating Mar 05, 2012 => 2012-03-05T00:00:00 => floating Mar 13 2010. => 2010-03-13T00:00:00 => floating Mar 2 2010. => 2010-03-02T00:00:00 => floating Mar 25 2010. => 2010-03-25T00:00:00 => floating Mar 6 2010. => 2010-03-06T00:00:00 => floating MARCH 02, 2010 => 2010-03-02T00:00:00 => floating March 25, 2013 => 2013-03-25T00:00:00 => floating March 26, 2018 => 2018-03-26T00:00:00 => floating March 30, 2010 => 2010-03-30T00:00:00 => floating March 31, 2014 => 2014-03-31T00:00:00 => floating March 9, 2010 => 2010-03-09T00:00:00 => floating May 10, 2014 => 2014-05-10T00:00:00 => floating May 15 2009. => 2009-05-15T00:00:00 => floating May-16-2010 => 2010-05-16T00:00:00 => floating May 17 2012. => 2012-05-17T00:00:00 => floating May 21 2009. => 2009-05-21T00:00:00 => floating May 22, 2009 => 2009-05-22T00:00:00 => floating May 28, 2010 => 2010-05-28T00:00:00 => floating MAY 28, 2012 => 2012-05-28T00:00:00 => floating May 29 2009. => 2009-05-29T00:00:00 => floating May 29, 2011 => 2011-05-29T00:00:00 => floating May 30, 2013 => 2013-05-30T00:00:00 => floating May 3, 2009 => 2009-05-03T00:00:00 => floating May 6 2014. => 2014-05-06T00:00:00 => floating May 7, 2014 => 2014-05-07T00:00:00 => floating Mon, Apr 02, 2012 => 2012-04-02T00:00:00 => floating Mon, Apr 05, 2010 => 2010-04-05T00:00:00 => floating Mon, Apr 12, 2010 => 2010-04-12T00:00:00 => floating Mon Apr 12 21:00:00 2010 => 2010-04-12T21:00:00 => floating Mon, Aug 02, 2010 => 2010-08-02T00:00:00 => floating Mon, Aug 03, 2009 => 2009-08-03T00:00:00 => floating Mon, Aug 16, 2010 => 2010-08-16T00:00:00 => floating Mon, Aug 24, 2009 => 2009-08-24T00:00:00 => floating Mon, Aug 30, 2010 => 2010-08-30T00:00:00 => floating Mon, Dec 06, 2010 => 2010-12-06T00:00:00 => floating Mon, Feb 14, 2011 => 2011-02-14T00:00:00 => floating Mon, Feb 21, 2011 => 2011-02-21T00:00:00 => floating Mon Jan 11 06:50:59 2010 => 2010-01-11T06:50:59 => floating Mon, Jan 18, 2010 => 2010-01-18T00:00:00 => floating Mon, Jan 22, 2018 => 2018-01-22T00:00:00 => floating Mon, Jul 02, 2012 => 2012-07-02T00:00:00 => floating Mon, Jul 06, 2009 => 2009-07-06T00:00:00 => floating Mon, Jul 13, 2009 => 2009-07-13T00:00:00 => floating Mon, Jul 27, 2009 => 2009-07-27T00:00:00 => floating Mon, Jun 06, 2016 => 2016-06-06T00:00:00 => floating Mon Jun 13 13:40:29 2016 => 2016-06-13T13:40:29 => floating Mon, Jun 14, 2010 => 2010-06-14T00:00:00 => floating Mon, May 05, 2014 => 2014-05-05T00:00:00 => floating Mon, May 16, 2011 => 2011-05-16T00:00:00 => floating Mon, Nov 16, 2009 => 2009-11-16T00:00:00 => floating Mon Oct 12 23:59:59 2009 => 2009-10-12T23:59:59 => floating Mon, Sep 06, 2010 => 2010-09-06T00:00:00 => floating Mon Sep 14 15:21:04 2009 => 2009-09-14T15:21:04 => floating Mon, Sep 24, 2012 => 2012-09-24T00:00:00 => floating Nov 01, 2009 => 2009-11-01T00:00:00 => floating Nov 13 2009. => 2009-11-13T00:00:00 => floating Nov 18 2010. => 2010-11-18T00:00:00 => floating Nov 2 2013. => 2013-11-02T00:00:00 => floating Nov 22 2009. => 2009-11-22T00:00:00 => floating Nov 23 2009. => 2009-11-23T00:00:00 => floating Nov 27 2009. => 2009-11-27T00:00:00 => floating Nov 28 2009. => 2009-11-28T00:00:00 => floating Nov 7 2016. => 2016-11-07T00:00:00 => floating NOVEMBER 04, 2009 => 2009-11-04T00:00:00 => floating November 11, 2009 => 2009-11-11T00:00:00 => floating NOVEMBER 11, 2009 => 2009-11-11T00:00:00 => floating November 21, 2013 => 2013-11-21T00:00:00 => floating November 8, 2009 => 2009-11-08T00:00:00 => floating Oct 14 2010. => 2010-10-14T00:00:00 => floating Oct 17 2009. => 2009-10-17T00:00:00 => floating Oct 20 2009. => 2009-10-20T00:00:00 => floating Oct 5 2009. => 2009-10-05T00:00:00 => floating Oct 6 2009. => 2009-10-06T00:00:00 => floating OCTOBER 02, 2010 => 2010-10-02T00:00:00 => floating October 19, 2009 => 2009-10-19T00:00:00 => floating OCTOBER 20, 2013 => 2013-10-20T00:00:00 => floating October 30, 2009 => 2009-10-30T00:00:00 => floating October 7, 2014 => 2014-10-07T00:00:00 => floating Sat, Apr 09, 2011 => 2011-04-09T00:00:00 => floating Sat, Aug 08, 2009 => 2009-08-08T00:00:00 => floating Sat Aug 14 00:22:59 2010 => 2010-08-14T00:22:59 => floating Sat Dec 05 09:00:22 2009 => 2009-12-05T09:00:22 => floating Sat, Feb 06, 2016 => 2016-02-06T00:00:00 => floating Sat, Feb 23, 2013 => 2013-02-23T00:00:00 => floating Sat, Feb 27, 2016 => 2016-02-27T00:00:00 => floating Sat, Jan 01, 2011 => 2011-01-01T00:00:00 => floating Sat, Jan 26, 2013 => 2013-01-26T00:00:00 => floating Sat, Jul 10, 2010 => 2010-07-10T00:00:00 => floating Sat, Jul 17, 2010 => 2010-07-17T00:00:00 => floating Sat, Jul 25, 2009 => 2009-07-25T00:00:00 => floating Sat, Jul 25, 2015 => 2015-07-25T00:00:00 => floating Sat, Jun 26, 2010 => 2010-06-26T00:00:00 => floating Sat Mar 20 16:47:27 2010 => 2010-03-20T16:47:27 => floating Sat, May 26, 2012 => 2012-05-26T00:00:00 => floating Sat, May 28, 2011 => 2011-05-28T00:00:00 => floating Sat May 30 19:12:36 2009 => 2009-05-30T19:12:36 => floating Sat, Oct 09, 2010 => 2010-10-09T00:00:00 => floating Sat, Oct 11, 2014 => 2014-10-11T00:00:00 => floating Sat, Sep 05, 2009 => 2009-09-05T00:00:00 => floating Sat, Sep 16, 2017 => 2017-09-16T00:00:00 => floating Sep 18 2009. => 2009-09-18T00:00:00 => floating Sep 21 2009. => 2009-09-21T00:00:00 => floating Sep 27 2009. => 2009-09-27T00:00:00 => floating Sep 27, 2009 => 2009-09-27T00:00:00 => floating SEPTEMBER 11, 2013 => 2013-09-11T00:00:00 => floating September 1, 2009 => 2009-09-01T00:00:00 => floating September 23, 2009 => 2009-09-23T00:00:00 => floating September 3, 2013 => 2013-09-03T00:00:00 => floating September 8, 2014 => 2014-09-08T00:00:00 => floating September 9, 2009 => 2009-09-09T00:00:00 => floating Sun, Aug 02, 2009 => 2009-08-02T00:00:00 => floating Sun, Aug 07, 2016 => 2016-08-07T00:00:00 => floating Sun, Aug 23, 2009 => 2009-08-23T00:00:00 => floating Sun, Dec 05, 2010 => 2010-12-05T00:00:00 => floating Sun, Dec 06, 2009 => 2009-12-06T00:00:00 => floating Sun, Dec 17, 2017 => 2017-12-17T00:00:00 => floating Sun, Feb 19, 2012 => 2012-02-19T00:00:00 => floating Sun, Jan 13, 2013 => 2013-01-13T00:00:00 => floating Sun Jul 02 00:00:00 2017 => 2017-07-02T00:00:00 => floating Sun Jul 19 23:59:59 2009 => 2009-07-19T23:59:59 => floating Sun, Jul 22, 2012 => 2012-07-22T00:00:00 => floating Sun, Jun 20, 2010 => 2010-06-20T00:00:00 => floating Sun, Mar 02, 2014 => 2014-03-02T00:00:00 => floating Sun, Mar 04, 2012 => 2012-03-04T00:00:00 => floating Sun, May 13, 2012 => 2012-05-13T00:00:00 => floating Sun May 23 06:30:44 2010 => 2010-05-23T06:30:44 => floating Sun, Nov 13, 2011 => 2011-11-13T00:00:00 => floating Sun, Nov 15, 2009 => 2009-11-15T00:00:00 => floating Sun, Nov 22, 2015 => 2015-11-22T00:00:00 => floating Sun, Oct 04, 2009 => 2009-10-04T00:00:00 => floating Thu, Apr 20, 2017 => 2017-04-20T00:00:00 => floating Thu, Apr 26, 2018 => 2018-04-26T00:00:00 => floating Thu, Apr 30, 2009 => 2009-04-30T00:00:00 => floating Thu Aug 04 21:00:00 2011 => 2011-08-04T21:00:00 => floating Thu, Aug 27, 2015 => 2015-08-27T00:00:00 => floating Thu Dec 03 20:53:10 2009 => 2009-12-03T20:53:10 => floating Thu, Dec 06, 2012 => 2012-12-06T00:00:00 => floating Thu, Dec 10, 2009 => 2009-12-10T00:00:00 => floating Thu, Dec 17, 2009 => 2009-12-17T00:00:00 => floating Thu, Dec 18, 2014 => 2014-12-18T00:00:00 => floating Thu, Dec 31, 2009 => 2009-12-31T00:00:00 => floating Thu, Feb 04, 2010 => 2010-02-04T00:00:00 => floating Thu, Feb 10, 2011 => 2011-02-10T00:00:00 => floating Thu Feb 13 13:08:14 2014 => 2014-02-13T13:08:14 => floating Thu, Feb 14, 2013 => 2013-02-14T00:00:00 => floating Thu, Feb 19, 2015 => 2015-02-19T00:00:00 => floating Thu Jan 21 21:00:00 2010 => 2010-01-21T21:00:00 => floating Thu, Jul 23, 2009 => 2009-07-23T00:00:00 => floating Thu Jun 08 00:00:00 2017 => 2017-06-08T00:00:00 => floating Thu, Jun 13, 2013 => 2013-06-13T00:00:00 => floating Thu Jun 17 06:29:46 2010 => 2010-06-17T06:29:46 => floating Thu, Jun 18, 2009 => 2009-06-18T00:00:00 => floating Thu Jun 25 14:33:58 2009 => 2009-06-25T14:33:58 => floating Thu, Mar 01, 2018 => 2018-03-01T00:00:00 => floating Thu Mar 11 12:18:22 2010 => 2010-03-11T12:18:22 => floating Thu, Mar 11, 2010 => 2010-03-11T00:00:00 => floating Thu Mar 21 12:16:43 2013 => 2013-03-21T12:16:43 => floating Thu May 28 18:59:43 2009 => 2009-05-28T18:59:43 => floating Thu, Nov 02, 2017 => 2017-11-02T00:00:00 => floating Thu, Nov 05, 2009 => 2009-11-05T00:00:00 => floating Thu, Nov 19, 2009 => 2009-11-19T00:00:00 => floating Thu, Oct 06, 2011 => 2011-10-06T00:00:00 => floating Thu, Sep 30, 2010 => 2010-09-30T00:00:00 => floating Tue, Apr 24, 2018 => 2018-04-24T00:00:00 => floating Tue, Aug 18, 2015 => 2015-08-18T00:00:00 => floating Tue, Dec 01, 2009 => 2009-12-01T00:00:00 => floating Tue Dec 15 20:26:36 2009 => 2009-12-15T20:26:36 => floating Tue, Dec 20, 2016 => 2016-12-20T00:00:00 => floating Tue Dec 21 06:36:23 2010 => 2010-12-21T06:36:23 => floating Tue, Jan 04, 2011 => 2011-01-04T00:00:00 => floating Tue Jul 28 11:46:57 2009 => 2009-07-28T11:46:57 => floating Tue Jun 08 23:59:59 2010 => 2010-06-08T23:59:59 => floating Tue Jun 14 23:59:59 2011 => 2011-06-14T23:59:59 => floating Tue, Jun 15, 2010 => 2010-06-15T00:00:00 => floating Tue, Jun 16, 2009 => 2009-06-16T00:00:00 => floating Tue, Jun 16, 2015 => 2015-06-16T00:00:00 => floating Tue, Jun 22, 2010 => 2010-06-22T00:00:00 => floating Tue, Mar 09, 2010 => 2010-03-09T00:00:00 => floating Tue, Mar 11, 2014 => 2014-03-11T00:00:00 => floating Tue Mar 30 20:00:00 2010 => 2010-03-30T20:00:00 => floating Tue May 04 13:41:50 2010 => 2010-05-04T13:41:50 => floating Tue, May 08, 2018 => 2018-05-08T00:00:00 => floating Tue, May 25, 2010 => 2010-05-25T00:00:00 => floating Tue, Oct 19, 2010 => 2010-10-19T00:00:00 => floating Tue Sep 15 23:59:59 2009 => 2009-09-15T23:59:59 => floating Tue, Sep 16, 2014 => 2014-09-16T00:00:00 => floating Tue, Sep 29, 2015 => 2015-09-29T00:00:00 => floating Wed, Apr 01, 2015 => 2015-04-01T00:00:00 => floating Wed, Apr 07, 2010 => 2010-04-07T00:00:00 => floating Wed Apr 21 23:59:59 2010 => 2010-04-21T23:59:59 => floating Wed Apr 22 23:59:59 2009 => 2009-04-22T23:59:59 => floating Wed Feb 03 23:59:59 2010 => 2010-02-03T23:59:59 => floating Wed, Feb 08, 2017 => 2017-02-08T00:00:00 => floating Wed Feb 17 13:06:08 2010 => 2010-02-17T13:06:08 => floating Wed, Feb 24, 2010 => 2010-02-24T00:00:00 => floating Wed, Jan 07, 2015 => 2015-01-07T00:00:00 => floating Wed, Jul 06, 2016 => 2016-07-06T00:00:00 => floating Wed Jul 07 23:59:59 2010 => 2010-07-07T23:59:59 => floating Wed, Jul 21, 2010 => 2010-07-21T00:00:00 => floating Wed, Jun 01, 2011 => 2011-06-01T00:00:00 => floating Wed, Jun 10, 2009 => 2009-06-10T00:00:00 => floating Wed, Jun 19, 2013 => 2013-06-19T00:00:00 => floating Wed, Jun 27, 2018 => 2018-06-27T00:00:00 => floating Wed Mar 10 10:07:40 2010 => 2010-03-10T10:07:40 => floating Wed Mar 24 11:31:08 2010 => 2010-03-24T11:31:08 => floating Wed, Mar 30, 2011 => 2011-03-30T00:00:00 => floating Wed May 19 23:59:59 2010 => 2010-05-19T23:59:59 => floating Wed, May 20, 2009 => 2009-05-20T00:00:00 => floating Wed, May 24, 2017 => 2017-05-24T00:00:00 => floating Wed Nov 04 16:00:44 2009 => 2009-11-04T16:00:44 => floating Wed Nov 05 10:40:17 2014 => 2014-11-05T10:40:17 => floating Wed, Nov 20, 2013 => 2013-11-20T00:00:00 => floating Wed, Oct 04, 2006 => 2006-10-04T00:00:00 => floating Wed Oct 24 09:48:39 2012 => 2012-10-24T09:48:39 => floating Wed, Oct 31, 2018 => 2018-10-31T00:00:00 => floating Wed, Sep 12, 2012 => 2012-09-12T00:00:00 => floating Wed, Sep 26, 2012 => 2012-09-26T00:00:00 => floating 2004-03-29T11:41:00Z => 2004-03-29T11:41:00 => UTC Mon, 19 Jan 1998 08:11:34 +1030 => 1998-01-19T08:11:34 => +1030 1997020201:00:00+0100 => 1997-02-02T01:00:00 => +0100 19980102030405 EST => 1998-01-02T03:04:05 => EST 20021216090000 -0500 => 2002-12-16T09:00:00 => -0500 5:30 pm GMT 121065 => 2065-12-10T17:30:00 => UTC 5:30 pm GMT 12/10/65 => 2065-12-10T17:30:00 => UTC Tue Feb 28 14:30:00 UTC 2014 => 2014-02-28T14:30:00 => UTC DateTime-Format-Flexible-0.26/t/substr_timezones.t0000644000175000017500000000245712115304063021161 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 8; use t::lib::helper; use DateTime::Format::Flexible; { my $dt = DateTime::Format::Flexible->parse_datetime( 'Wed Nov 11 13:55:48 PST 2009' , tz_map => { PST => 'America/Los_Angeles' } , ); is( $dt->datetime , '2009-11-11T13:55:48' , 'internal PST timezone parsed/stripped' ); is( $dt->time_zone->name , 'America/Los_Angeles' , 'internal PST timezone set correctly' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '17:37:03 MST 03/04/2013', lang => ['en'], ); is( $dt->datetime , '2013-03-04T17:37:03' , 'internal timezone mm/dd/yyyy, lang timezone map' ); is( $dt->time_zone->name , 'America/Denver' , 'internal timezone set correctly lang timezone map' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '17:47:07 MST 2013/03/04', lang => ['en'], ); is( $dt->datetime , '2013-03-04T17:47:07' , 'internal timezone yyyy/mm/dd works, lang timezone map' ); is( $dt->time_zone->name , 'America/Denver' , 'internal timezone yyyy/mm/dd, lang timezone map' ); } t::lib::helper::run_tests( 'Wed Nov 11 13:55:48 PST 2009 => 2009-11-11T13:55:48', 'Wed Nov 11 18:55:16 PST 2009 => 2009-11-11T18:55:16', ); DateTime-Format-Flexible-0.26/t/parsing.t0000644000175000017500000000061212325340776017212 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 8025; use File::Spec::Functions 'catfile'; use t::lib::helper; foreach my $data_file ( 'tests.txt' , 'timezones.txt' ) { my $test_file = catfile( 't' , 'data' , $data_file ); open my $tests , $test_file or BAIL_OUT( "unable to open $test_file: $!" ); t::lib::helper::run_tests( <$tests> ); close $tests; } DateTime-Format-Flexible-0.26/t/003_podcoverage.t0000644000175000017500000000042611175766510020432 0ustar thincthinc#!/usr/bin/perl use strict; BEGIN { $| = 1; $^W = 1; } use Test::More; eval "use Test::Pod::Coverage 1.04"; plan skip_all => 'Test::Pod::Coverage 1.04 required' if $@; plan skip_all => 'set TEST_POD to enable this test' unless $ENV{TEST_POD}; all_pod_coverage_ok(); DateTime-Format-Flexible-0.26/t/pick_year.t0000644000175000017500000000155711175766510017526 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 6; use DateTime; use t::lib::helper; use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; my $curr_year = DateTime->now->year; { my $dt = DateTime->new( year => 2006 ); is( $base->_pick_year( '06' , $dt->clone ) , '2006' , '06 becomes 2006 in 2006' ); is( $base->_pick_year( 6 , $dt->clone ) , '2006' , '6 becomes 2006 in 2006' ); } { my $dt = DateTime->new( year => 1999 ); is( $base->_pick_year( '06' , $dt->clone ) , '2006' , '06 becomes 2006 in 1999' ); is( $base->_pick_year( 98 , $dt->clone ) , '1998' , '98 becomes 1998 in 1999' ); } { my $dt = DateTime->new( year => 1969 ); is( $base->_pick_year( 50 , $dt->clone ) , '1950' , '50 becomes 1950 in 1969' ); is( $base->_pick_year( 5 , $dt->clone ) , '1905' , '5 becomes 1905 in 1969' ); } DateTime-Format-Flexible-0.26/t/base.t0000644000175000017500000000173611435411476016466 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 3; use Test::MockTime (); use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; # my ( $base_dt ) = $base->parse_datetime( '2005-06-07T13:14:15' ); # $base->base( $base_dt ); my $base_dt = DateTime->new( year => 2009, month => 6, day => 22 ); { my $dt = DateTime::Format::Flexible->parse_datetime( 'now' ); Test::MockTime::set_relative_time( 120 ); my $dt2 = DateTime::Format::Flexible->parse_datetime( 'now' ); isnt( $dt->datetime, $dt2->datetime, 'parsing now is not always the same as module load' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( '23:59', base => $base_dt ); is( $dt->datetime, '2009-06-22T23:59:00' , 'base works with just a time' ); } { my $dt = DateTime::Format::Flexible->parse_datetime( 'now', base => $base_dt ); is( $dt->datetime, '2009-06-22T00:00:00', 'base works with a string' ); } DateTime-Format-Flexible-0.26/t/ddmmyyyy.t0000644000175000017500000000113611175766510017436 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 4; use DateTime::Format::Flexible; foreach my $line ( ) { chomp $line; my ( $given , $wanted ) = split m{\s+=>\s+}mx , $line; compare( $given , $wanted ); } sub compare { my ( $given , $wanted ) = @_; my $dt = DateTime::Format::Flexible->parse_datetime( $given , european => 1 , ); is( $dt->datetime , $wanted , "$given => $wanted" ); } __DATA__ 16/06/2010 => 2010-06-16T00:00:00 11/09/2010 => 2010-09-11T00:00:00 04/03/2011 => 2011-03-04T00:00:00 09/11/2012 => 2012-11-09T00:00:00 DateTime-Format-Flexible-0.26/t/tz_map.t0000644000175000017500000000672211175766510017051 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 100; use DateTime::Format::Flexible; { my $dt = DateTime::Format::Flexible->parse_datetime( '25-Jun-2009 EDT.' , strip => qr{\.\z} , tz_map => { EDT => 'America/New_York' } , ); is( $dt->datetime , '2009-06-25T00:00:00' , 'EDT. timezone parsed/stripped' ); is( $dt->time_zone->name , 'America/New_York' , 'EDT. timezone set correctly' ); } foreach my $line ( ) { chomp $line; my ( $given , $wanted , $tz ) = split m{\s+=>\s+}mx , $line; compare( $given , $wanted , $tz ); } sub compare { my ( $given , $wanted , $tz ) = @_; my $dt = DateTime::Format::Flexible->parse_datetime( $given , strip => [qr{\.\z},qr{\(JST\)}] , tz_map => { EDT => 'America/New_York' } ); is( $dt->datetime , $wanted , "$given => $wanted" ); if ( $tz ) { is( $dt->time_zone->name , $tz , "$tz timezone set correctly" ); } } __DATA__ 2009-12-04 03:14:54(JST) => 2009-12-04T03:14:54 2009-11-02 19:49:10(JST) => 2009-11-02T19:49:10 2009-06-11 17:13:59(JST) => 2009-06-11T17:13:59 2010-01-18 17:59:57(JST) => 2010-01-18T17:59:57 2009-07-22 13:19:22(JST) => 2009-07-22T13:19:22 2009-04-17 11:29:58(JST) => 2009-04-17T11:29:58 2009-11-13 13:01:26(JST) => 2009-11-13T13:01:26 2010-02-16 15:36:25(JST) => 2010-02-16T15:36:25 2011-08-11 GMT. => 2011-08-11T00:00:00 => UTC 2009-08-18 GMT. => 2009-08-18T00:00:00 => UTC 2014-04-18 GMT. => 2014-04-18T00:00:00 => UTC 2010-02-25 GMT. => 2010-02-25T00:00:00 => UTC 2009-11-26 GMT. => 2009-11-26T00:00:00 => UTC 2010-01-25 GMT. => 2010-01-25T00:00:00 => UTC 2010-02-17 GMT. => 2010-02-17T00:00:00 => UTC 2009-05-03 GMT. => 2009-05-03T00:00:00 => UTC 2009-10-20 GMT. => 2009-10-20T00:00:00 => UTC 2009-11-13 GMT. => 2009-11-13T00:00:00 => UTC 2016-11-14 GMT. => 2016-11-14T00:00:00 => UTC 2010-03-06 GMT. => 2010-03-06T00:00:00 => UTC 2014-07-07 GMT. => 2014-07-07T00:00:00 => UTC 2010-11-08 GMT. => 2010-11-08T00:00:00 => UTC 2009-12-27 GMT. => 2009-12-27T00:00:00 => UTC 2009-05-04 GMT. => 2009-05-04T00:00:00 => UTC 2009-05-08 GMT. => 2009-05-08T00:00:00 => UTC 2010-05-08 GMT. => 2010-05-08T00:00:00 => UTC 2010-01-27 GMT. => 2010-01-27T00:00:00 => UTC 2009-12-10 GMT. => 2009-12-10T00:00:00 => UTC 2010-04-18 GMT. => 2010-04-18T00:00:00 => UTC 2010-03-21 GMT. => 2010-03-21T00:00:00 => UTC 2010-09-24 GMT. => 2010-09-24T00:00:00 => UTC 2009-08-20 GMT. => 2009-08-20T00:00:00 => UTC 2009-11-27 GMT. => 2009-11-27T00:00:00 => UTC 2009-11-05 GMT. => 2009-11-05T00:00:00 => UTC 2009-09-05 GMT. => 2009-09-05T00:00:00 => UTC 2009-09-02 GMT. => 2009-09-02T00:00:00 => UTC 2009-11-27 GMT. => 2009-11-27T00:00:00 => UTC 2011-07-17 GMT. => 2011-07-17T00:00:00 => UTC 2010-08-03 GMT. => 2010-08-03T00:00:00 => UTC 2012-03-06 GMT. => 2012-03-06T00:00:00 => UTC 2009-08-08 GMT. => 2009-08-08T00:00:00 => UTC 2010-03-19 GMT. => 2010-03-19T00:00:00 => UTC 2011-06-15 GMT. => 2011-06-15T00:00:00 => UTC 2012-09-21 GMT. => 2012-09-21T00:00:00 => UTC 2011-03-17 GMT. => 2011-03-17T00:00:00 => UTC 2009-10-29 GMT. => 2009-10-29T00:00:00 => UTC 2009-10-06 GMT. => 2009-10-06T00:00:00 => UTC 12-Nov-2009 EDT. => 2009-11-12T00:00:00 => America/New_York 06-Mar-2011 EDT. => 2011-03-06T00:00:00 => America/New_York 09-May-2009 EDT. => 2009-05-09T00:00:00 => America/New_York 26-May-2009 EDT. => 2009-05-26T00:00:00 => America/New_York 25-Jun-2009 EDT. => 2009-06-25T00:00:00 => America/New_York 01-Oct-2009 EDT. => 2009-10-01T00:00:00 => America/New_York DateTime-Format-Flexible-0.26/t/no_year_base.t0000644000175000017500000000226111341405751020167 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 21; use DateTime; use DateTime::Format::Flexible; my $base = 'DateTime::Format::Flexible'; use t::lib::helper; my $curr_year = DateTime->now->year; my ( $base_dt ) = $base->parse_datetime( '2005-06-07' ); $base->base( $base_dt ); t::lib::helper::run_tests( "5-8 => 2005-05-08T00:00:00" , "10-8 => 2005-10-08T00:00:00" , "5-08 => 2005-05-08T00:00:00" , "05-08 => 2005-05-08T00:00:00" , "18-Mar => 2005-03-18T00:00:00" , "8-Mar => 2005-03-08T00:00:00" , "Mar-18 => 2005-03-18T00:00:00" , "Mar-8 => 2005-03-08T00:00:00" , "Dec-18 => 2005-12-18T00:00:00" , "Dec-8 => 2005-12-08T00:00:00" , "March-18 => 2005-03-18T00:00:00" , "Dec-18 => 2005-12-18T00:00:00" , "21 dec 17:05 => 2005-12-21T17:05:00" , "21-dec 17:05 => 2005-12-21T17:05:00" , "21/dec 17:05 => 2005-12-21T17:05:00" , "///Dec///08 => 2005-12-08T00:00:00" , "///Dec///08///// => 2005-12-08T00:00:00" , "8:00pm December tenth => 2005-12-10T20:00:00", "12/10 at 05:30:25 => 2005-12-10T05:30:25", "12/10 at 05:30:25 GMT => 2005-12-10T05:30:25 => UTC", ); DateTime-Format-Flexible-0.26/t/nanoseconds.t0000644000175000017500000000263311277723711020065 0ustar thincthinc#!/usr/bin/perl use strict; use warnings; use Test::More tests => 7; my $base = 'DateTime::Format::Flexible'; use DateTime::Format::Flexible; { my $dt = $base->parse_datetime( '2007-10-01 13:11:32.741804' ); is( $dt->datetime.'.'.$dt->nanosecond , '2007-10-01T13:11:32.741804' , 'recognize datetimes with milliseconds two digit month' ); } { my $dt = $base->parse_datetime( '2007-1-01 13:11:32.741804' ); is( $dt->datetime.'.'.$dt->nanosecond , '2007-01-01T13:11:32.741804' , 'recognize datetimes with milliseconds single digit month' ); } { my $dt = $base->parse_datetime( '2007-1-1 13:11:32.741804' ); is( $dt->datetime.'.'.$dt->nanosecond , '2007-01-01T13:11:32.741804' , 'recognize datetimes with milliseconds single digit month and day' ); } { my $dt = $base->parse_datetime( '2007-10-1 13:11:32.741804' ); is( $dt->datetime.'.'.$dt->nanosecond , '2007-10-01T13:11:32.741804' , 'recognize datetimes with milliseconds single digit day' ); } { my $dt = $base->parse_datetime( '2007-10-01T13:11:32.741804' ); is( $dt->datetime.'.'.$dt->nanosecond , '2007-10-01T13:11:32.741804' , 'recognize datetimes with T separating the date and time' ); } { my $dt = $base->parse_datetime( '2009102812261137' ); is( $dt->datetime , '2009-10-28T12:26:11' , 'can parse Y|M|D|H|M|S|HS' ); is( $dt->millisecond , '370' , 'and the millisecond' ); } DateTime-Format-Flexible-0.26/MANIFEST0000644000175000017500000000143112325544650016245 0ustar thincthinc Changes LICENSE Makefile.PL MANIFEST README TODO example/parse_date.pl lib/DateTime/Format/Flexible.pm lib/DateTime/Format/Flexible/lang.pm lib/DateTime/Format/Flexible/lang/de.pm lib/DateTime/Format/Flexible/lang/en.pm lib/DateTime/Format/Flexible/lang/es.pm t/001_load.t t/002_pod.t t/003_podcoverage.t t/alpha_month.t t/base.t t/data/tests.txt t/data/timezones.txt t/ddmmyyyy.t t/lang-de.t t/lang-es.t t/lib/helper.pm t/mmyy.t t/nanoseconds.t t/no_year_base.t t/no_year.t t/parsing.t t/pick_year.t t/strings_base.t t/strings.t t/strip.t t/substr_timezones.t t/time_base.t t/time.t t/timezones.t t/tz_map.t t/whitespace.t META.yml Module YAML meta-data (added by MakeMaker) META.json Module JSON meta-data (added by MakeMaker) DateTime-Format-Flexible-0.26/TODO0000644000175000017500000000011011341413264015566 0ustar thincthincTODO list for Perl module DateTime::Format::Flexible - add more tests DateTime-Format-Flexible-0.26/lib/0000755000175000017500000000000012325544650015663 5ustar thincthincDateTime-Format-Flexible-0.26/lib/DateTime/0000755000175000017500000000000012325544650017357 5ustar thincthincDateTime-Format-Flexible-0.26/lib/DateTime/Format/0000755000175000017500000000000012325544650020607 5ustar thincthincDateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible/0000755000175000017500000000000012325544650022341 5ustar thincthincDateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible/lang/0000755000175000017500000000000012325544650023262 5ustar thincthincDateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible/lang/de.pm0000644000175000017500000001732112055066321024206 0ustar thincthincpackage DateTime::Format::Flexible::lang::de; use strict; use warnings; sub new { my ( $class , %params ) = @_; my $self = bless \%params , $class; return $self; } sub months { return ( qr{Jan(?:uar)?}i => 1, qr{Jän(?:er)?}i => 1, # Austrian?! qr{Feb(?:ruar)?}i => 2, qr{Mär(?:z)?|Maerz}i => 3, qr{Apr(?:il)?}i => 4, qr{Mai}i => 5, qr{Jun(?:i)?}i => 6, qr{Jul(?:i)?}i => 7, qr{Aug(?:ust)?}i => 8, qr{Sep(?:tember)?}i => 9, qr{Okt(?:ober)?}i => 10, qr{Nov(?:ember)?}i => 11, qr{Dez(?:ember)?}i => 12, ); } sub days { return ( qr{\bMo(?:ntag)?\b}i => 1, # Monday qr{\bDi(?:enstag)?\b}i => 2, # Tuesday qr{\bMi(?:ttwoch)?\b}i => 3, # Wednesday qr{\bDo(?:nnerstag)?\b}i => 4, # Thursday qr{\bFr(?:eitag)?\b}i => 5, # Friday qr{\bSa(?:mstag)?\b}i => 6, # Saturday qr{\bSonnabend\b}i => 6, # Saturday qr{\bSo(?:nntag)?\b}i => 7, # Sunday ); } sub day_numbers { return ( qr{erster}i => 1, # first qr{ersten}i => 1, # first qr{zweiter}i => 2, # second qr{dritter}i => 3, # third qr{vierter}i => 4, # fourth qr{fünfter}i => 5, # fifth qr{fuenfter}i => 5, # fifth qr{sechster}i => 6, # sixth qr{siebter}i => 7, # seventh qr{achter}i => 8, # eighth qr{neunter}i => 9, # ninth qr{zehnter}i => 10, # tenth qr{elfter}i => 11, # eleventh qr{zwölfter}i => 12, # twelfth qr{zwoelfter}i => 12, # twelfth qr{dreizehnter}i => 13, # thirteenth qr{vierzehnter}i => 14, # fourteenth qr{vierzehnten}i => 14, # fourteenth qr{fünfzehnter}i => 15, # fifteenth qr{fuenfzehnter}i => 15, # fifteenth qr{sechzehnter}i => 16, # sixteenth qr{siebzehnter}i => 17, # seventeenth qr{achtzehnter}i => 18, # eithteenth qr{neunzehnter}i => 19, # ninteenth qr{zwanzigster}i => 20, # twentieth qr{einundzwanzigster}i => 21, # twenty first qr{zweiundzwanzigster}i => 22, # twenty second qr{dreiundzwanzigster}i => 23, # twenty third qr{vierundzwanzigster}i => 24, # twenty fourth qr{fünfundzwanzigster}i => 25, # twenty fifth qr{fuenfundzwanzigster}i => 25, # twenty fifth qr{sechsundzwanzigster}i => 26, # twenty sixth qr{siebenundzwanzigster}i => 27, # twenty seventh qr{achtundzwanzigster}i => 28, # twenty eighth qr{neunundzwanzigster}i => 29, # twenty ninth qr{dreißigster}i => 30, # thirtieth qr{dreissigster}i => 30, # thirtieth qr{einunddreißigster}i => 31, # thirty first qr{einunddreissigster}i => 31, # thirty first ); } sub hours { return ( Mittag => '12:00:00', # noon mittags => '12:00:00', # noon Mitternacht => '00:00:00', # midnight mitternachts => '00:00:00', # midnight ); } sub remove_strings { return ( # we want to remove ' am ' only when it does not follow a digit # we also don't want to remove am when it follows a capital T, # we can have a capital T when we have already determined the time # part of a string # if we just remove ' am ', it removes am/pm designation, losing accuracy qr{(?base; return ( jetzt => sub { return $base_dt->datetime }, # now heute => sub { return $base_dt->clone->truncate( to => 'day' )->ymd } , # today morgen => sub { return $base_dt->clone->truncate( to => 'day' )->add( days => 1 )->ymd }, # tomorrow gestern => sub { return $base_dt->clone->truncate( to => 'day' )->subtract( days => 1 )->ymd }, # yesterday 'übermorgen' => sub { return DateTime->today->add( days => 2 )->ymd }, # overmorrow (the day after tomorrow) don't know if the Umlaut works uebermorgen => sub { return DateTime->today->add( days => 2 )->ymd }, # overmorrow (the day after tomorrow) Epoche => sub { return DateTime->from_epoch( epoch => 0 ) }, '-unendlich' => sub { return '-infinity' }, unendlich => sub { return 'infinity' }, ); } sub ago { return qr{\bvor\b}; # as in 3 years ago } sub math_strings { return ( Jahr => 'years' , Jahre => 'years' , Jahren => 'years' , Monat => 'months' , Monate => 'months' , Tag => 'days' , Tage => 'days' , Stunde => 'hours' , Stunden => 'hours' , Minute => 'minutes' , Minuten => 'minutes' , ); } sub timezone_map { # http://home.tiscali.nl/~t876506/TZworld.html return ( CET => 'Europe/Berlin', CEST => 'Europe/Berlin', MEZ => 'Europe/Berlin', # German Version: Mitteleuropäische Zeit MESZ => 'Europe/Berlin', # Mitteleuropäische Sommerzeit ); } 1; __END__ =encoding utf-8 =head1 NAME DateTime::Format::Flexible::lang::de - german language plugin =head1 DESCRIPTION You should not need to use this module directly. If you only want to use one language, specify the lang property when parsing a date. example: my $dt = DateTime::Format::Flexible->parse_datetime( 'Montag, 6. Dez 2010' , lang => ['de'] ); # $dt is now 2010-12-06T00:00:00 Note that this is not required, by default ALL languages are scanned when trying to parse a date. =head2 new Instantiate a new instance of this module. =head2 months month name regular expressions along with the month numbers (Jan(:?uar)? => 1) =head2 days day name regular expressions along the the day numbers (Montag => 1) =head2 day_numbers maps day of month names to the corresponding numbers (erster => 01) =head2 hours maps hour names to numbers (Mittag => 12:00:00) =head2 remove_strings strings to remove from the date (um as in um Mitternacht) =head2 parse_time currently does nothing =head2 string_dates maps string names to real dates (jetzt => DateTime->now) =head2 ago the word use to denote a date in the past (vor 3 Jahren => 3 years ago) =head2 math_strings useful strings when doing datetime math =head2 timezone_map maps unofficial timezones to official timezones for this language (MEZ => Europe/Berlin) =head1 AUTHOR Mark Trettin Based on DateTime::Format::Flexible::lang::en by Tom Heady CPAN ID: thinc Punch, Inc. cpan@punch.net http://www.punch.net/ =head1 COPYRIGHT & LICENSE Copyright 2011 Mark Trettin. This program is free software; you can redistribute it and/or modify it under the terms of either: =over 4 =item * the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or =item * the Artistic License version. =back =head1 SEE ALSO F =cut ### Local variables: ### coding: utf-8 ### End: DateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible/lang/es.pm0000644000175000017500000001554311765304470024240 0ustar thincthincpackage DateTime::Format::Flexible::lang::es; use strict; use warnings; sub new { my ( $class , %params ) = @_; my $self = bless \%params , $class; return $self; } sub months { # http://llts.stanford.edu/months.html # http://www.tarver-genealogy.net/aids/spanish/sp_dates_num.html#days return ( qr{enero|enro|eno}i => 1, qr{febr(?:ero)?|febo}i => 2, qr{marzo|mzo}i => 3, qr{abr(?:il)?|abl}i => 4, qr{\bmayo\b}i => 5, qr{jun(?:io)?}i => 6, qr{jul(?:io)?}i => 7, qr{agosto|agto}i => 8, qr{sept(?:iembre)}i => 9, qr{septe|set}i => 9, qr{oct(?:ubre)?}i => 10, qr{nov(?:iembre)?}i => 11, qr{novbre}i => 11, qr{dic(?:iembre)?}i => 12, qr{dice}i => 12, ); } sub days { # http://www.tarver-genealogy.net/aids/spanish/sp_dates_num.html#days return ( qr{\blunes\b} => 1, # Monday qr{\bmartes\b} => 2, # Tuesday qr{\bmiércoles\b} => 3, # Wednesday qr{\bjueves\b} => 4, # Thursday qr{\bviernes\b} => 5, # Friday qr{\bsábado\b} => 6, # Saturday qr{\bdomingo\b} => 7, # Sunday ); } sub day_numbers { # http://www.tarver-genealogy.net/aids/spanish/sp_dates_num.html#days return ( qr{primero} => 1, # first qr{segundo} => 2, # second qr{tercero} => 3, # third qr{cuarto} => 4, # fourth qr{quinto} => 5, # fifth qr{sexto} => 6, # sixth qr{septimo} => 7, # seventh qr{octavo} => 8, # eighth qr{nono|noveno} => 9, # ninth qr{decimo} => 10, # tenth qr{undecimo|decimoprimero} => 11, # eleventh qr{duodecimo|decimosegundo} => 12, # twelfth qr{decimotercero} => 13, # thirteenth qr{decimocuarto} => 14, # fourteenth qr{decimoquinto} => 15, # fifteenth qr{decimosexto} => 16, # sixteenth qr{decimo\sseptimo} => 17, # seventeenth qr{decimoctavo} => 18, # eithteenth qr{decimonono} => 19, # ninteenth qr{vigesimo} => 20, # twentieth qr{vigesimo\sprimero} => 21, # twenty first qr{vigesimo\ssegundo} => 22, # twenty second qr{vigesimo\stercero} => 23, # twenty third qr{vigesimo\scuarto} => 24, # twenty fourth qr{veinticuatro} => 24, # twenty four qr{vigesimo\squinto} => 25, # twenty fifth qr{vigesimo\ssexto} => 26, # twenty sixth qr{vigesimo\sseptimo} => 27, # twenty seventh qr{vigesimo\soctavo} => 28, # twenty eighth qr{vigesimo\snono} => 29, # twenty ninth qr{trigesimo} => 30, # thirtieth qr{trigesimo\sprimero} => 31, # thirty first ); } sub hours { return ( mediodia => '12:00:00', # noon medianoche => '00:00:00', # midnight ); } sub remove_strings { return ( qr{\bde\b}i, # remove ' de ' as in '29 de febrero de 1996' ); } sub parse_time { my ( $self, $date ) = @_; return $date; } sub string_dates { my $base_dt = DateTime::Format::Flexible->base; return ( ahora => sub { return $base_dt->datetime }, # now hoy => sub { return $base_dt->clone->truncate( to => 'day' )->ymd } , # today manana => sub { return $base_dt->clone->truncate( to => 'day' )->add( days => 1 )->ymd }, # tomorrow ayer => sub { return $base_dt->clone->truncate( to => 'day' )->subtract( days => 1 )->ymd }, # yesterday 'pasado manana' => sub { return DateTime->today->add( days => 2 )->ymd }, # overmorrow (the day after tomorrow) epoca => sub { return DateTime->from_epoch( epoch => 0 ) }, '-infinito' => sub { return '-infinity' }, infinito => sub { return 'infinity' }, ); } sub ago { return qr{\bhace\b}i; # as in 3 years ago } sub math_strings { return ( ano => 'years' , anos => 'years' , 'años' => 'years' , mes => 'months' , meses => 'months' , dia => 'days' , dias => 'days' , hora => 'hours' , horas => 'hours' , minuto => 'minutes' , minutos => 'minutes' , ); } sub timezone_map { # http://home.tiscali.nl/~t876506/TZworld.html return ( CET => 'Europe/Madrid', CEST => 'Europe/Madrid', CST => 'America/Cancun', CDT => 'America/Cancun', MST => 'America/Chihuahua', MDT => 'America/Chihuahua', PST => 'America/Tijuana', PDT => 'America/Tijuana', ); } 1; __END__ =encoding utf-8 =head1 NAME DateTime::Format::Flexible::lang::es - spanish language plugin =head1 DESCRIPTION You should not need to use this module directly. If you only want to use one language, specify the lang property when parsing a date. example: my $dt = DateTime::Format::Flexible->parse_datetime( '29 de febrero de 1996' , lang => ['es'] ); # $dt is now 1996-02-29T00:00:00 Note that this is not required, by default ALL languages are scanned when trying to parse a date. =head2 new Instantiate a new instance of this module. =head2 months month name regular expressions along with the month numbers (enero|enro|eno => 1) =head2 days day name regular expressions along the the day numbers (lunes => 1) =head2 day_numbers maps day of month names to the corresponding numbers (primero => 01) =head2 hours maps hour names to numbers (ediodia => 12:00:00) =head2 remove_strings strings to remove from the date (de as in cinco de mayo) =head2 parse_time currently does nothing =head2 string_dates maps string names to real dates (ahora => DateTime->now) =head2 ago the word use to denote a date in the past (Hace 3 años => 3 years ago) =head2 math_strings useful strings when doing datetime math =head2 timezone_map maps unofficial timezones to official timezones for this language (PDT => America/Tijuana) =head1 AUTHOR Tom Heady CPAN ID: thinc Punch, Inc. cpan@punch.net http://www.punch.net/ =head1 COPYRIGHT & LICENSE Copyright 2011 Tom Heady. This program is free software; you can redistribute it and/or modify it under the terms of either: =over 4 =item * the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or =item * the Artistic License. =back =head1 SEE ALSO F =cut DateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible/lang/en.pm0000644000175000017500000001450312055066321024217 0ustar thincthincpackage DateTime::Format::Flexible::lang::en; use strict; use warnings; sub new { my ( $class , %params ) = @_; my $self = bless \%params , $class; return $self; } sub months { return ( qr{Jan(?:uary)?}i => 1, qr{Feb(?:ruary)?}i => 2, qr{Mar(?:ch)?}i => 3, qr{Apr(?:il)?}i => 4, qr{May}i => 5, qr{Jun(?:e)?}i => 6, qr{Jul(?:y)?}i => 7, qr{Aug(?:ust)?}i => 8, qr{Sep(?:t)?(?:ember)?}i => 9, qr{Oct(?:ober)?}i => 10, qr{Nov(?:ember)?}i => 11, qr{Dec(?:ember)?}i => 12, ); } sub days { return ( qr{\bMon(?:day)?\b}i => 1, qr{\bTue(?:sday)?\b}i => 2, qr{\bWed(?:nesday)?\b}i => 3, qr{\bThu(?:rsday)?\b}i => 4, qr{\bFri(?:day)?\b}i => 5, qr{\bSat(?:urday)?\b}i => 6, qr{\bSun(?:day)?\b}i => 7, ); } sub day_numbers { return ( qr{first} => 1, qr{second} => 2, qr{third} => 3, qr{fourth} => 4, qr{fifth} => 5, qr{sixth} => 6, qr{seventh} => 7, qr{eighth} => 8, qr{ninth} => 9, qr{tenth} => 10, qr{eleventh} => 11, qr{twelfth} => 12, qr{thirteenth} => 13, qr{fourteenth} => 14, qr{fifteenth} => 15, qr{sixteenth} => 16, qr{seventeenth} => 17, qr{eithteenth} => 18, qr{ninteenth} => 19, qr{twentieth} => 20, qr{twenty\s?first} => 21, qr{twenty\s?second} => 22, qr{twenty\s?third} => 23, qr{twenty\s?fourth} => 24, qr{twenty\s?fifth} => 25, qr{twenty\s?sixth} => 26, qr{twenty\s?seventh} => 27, qr{twenty\s?eighth} => 28, qr{twenty\s?ninth} => 29, qr{thirtieth} => 30, qr{thirty\s?first} => 31, ); } sub hours { return ( noon => '12:00:00' , midnight => '00:00:00' , ); } sub remove_strings { return ( # remove ' of ' as in '16th of November 2003' qr{\bof\b}i, # remove number extensions. 1st, etc # these must be followed by a digit, which # is not captured. qr{(?<=\d)(?:st|nd|rd|th)\b,?}i, # next sunday qr{\bnext\b}i, ); } sub parse_time { my ( $self, $date ) = @_; return $date if ( not $date =~ m{\s?at\s?}mx ); my ( $pre, $time, $post ) = $date =~ m{\A(.+)\s?at\s?([\d\.:]+)(.+)?\z}mx; $post ||= q{}; $date = $pre . 'T' . $time . 'T' . $post; return $date; } sub string_dates { my $base_dt = DateTime::Format::Flexible->base; return ( now => sub { return $base_dt->datetime } , today => sub { return $base_dt->clone->truncate( to => 'day' )->ymd } , tomorrow => sub { return $base_dt->clone->truncate( to => 'day' )->add( days => 1 )->ymd }, yesterday => sub { return $base_dt->clone->truncate( to => 'day' )->subtract( days => 1 )->ymd }, overmorrow => sub { return $base_dt->clone->truncate( to => 'day' )->add( days => 2 )->ymd }, allballs => sub { return $base_dt->clone->truncate( to => 'day' ) }, epoch => sub { return DateTime->from_epoch( epoch => 0 ) }, '-infinity' => sub { '-infinity' }, infinity => sub { 'infinity' }, ); } sub ago { return qr{\bago\b}; # as in 3 years ago } sub math_strings { return ( year => 'years' , years => 'years' , month => 'months' , months => 'months' , day => 'days' , days => 'days' , hour => 'hours' , hours => 'hours' , minute => 'minutes' , minutes => 'minutes' , ); } sub timezone_map { # http://home.tiscali.nl/~t876506/TZworld.html return ( EST => 'America/New_York', EDT => 'America/New_York', CST => 'America/Chicago', CDT => 'America/Chicago', MST => 'America/Denver', MDT => 'America/Denver', PST => 'America/Los_Angeles', PDT => 'America/Los_Angeles', AKST => 'America/Juneau', AKDT => 'America/Juneau', HAST => 'America/Adak', HADT => 'America/Adak', HST => 'Pacific/Honolulu', ); } 1; __END__ =encoding utf-8 =head1 NAME DateTime::Format::Flexible::lang::en - the english language plugin =head1 DESCRIPTION You should not need to use this module directly. If you only want to use one language, specify the lang property when parsing a date. example: my $dt = DateTime::Format::Flexible->parse_datetime( 'Wed, Jun 10, 2009' , lang => ['en'] ); # $dt is now 2009-06-10T00:00:00 Note that this is not required, by default ALL languages are scanned when trying to parse a date. =head2 new Instantiate a new instance of this module. =head2 months month name regular expressions along with the month numbers (Jan(?:uary)? => 1) =head2 days day name regular expressions along the the day numbers (Mon(?:day)? => 1) =head2 day_numbers maps day of month names to the corresponding numbers (first => 01) =head2 hours maps hour names to numbers (noon => 12:00:00) =head2 remove_strings strings to remove from the date (rd as in 3rd) =head2 parse_time searches for the string 'at' to help determine a time substring (sunday at 3:00) =head2 string_dates maps string names to real dates (now => DateTime->now) =head2 ago the word used to denote a date in the past (3 years ago) =head2 math_strings useful strings when doing datetime math =head2 timezone_map maps unofficial timezones to official timezones for this language (CST => America/Chicago) =head1 AUTHOR Tom Heady CPAN ID: thinc Punch, Inc. cpan@punch.net http://www.punch.net/ =head1 COPYRIGHT & LICENSE Copyright 2011 Tom Heady. This program is free software; you can redistribute it and/or modify it under the terms of either: =over 4 =item * the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or =item * the Artistic License. =back =head1 SEE ALSO F =cut DateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible/lang.pm0000644000175000017500000001677111765304407023635 0ustar thincthincpackage DateTime::Format::Flexible::lang; use strict; use warnings; use Module::Pluggable require => 1 , search_path => [__PACKAGE__]; use List::MoreUtils 'any'; sub new { my ( $class , %params ) = @_; my $self = bless \%params , $class; return $self; } sub _cleanup { my ( $self , $date , $p ) = @_; foreach my $plug ( $self->plugins ) { if ( $self->{lang} ) { my ( $lang ) = $plug =~ m{(\w{2}\z)}mx; if ( not any { $_ eq $lang } @{ $self->{lang} } ) { printf( "# skipping %s\n", $plug ) if $ENV{DFF_DEBUG}; next; } } printf( "# not skipping %s\n", $plug ) if $ENV{DFF_DEBUG}; printf( "# before math: %s\n", $date ) if $ENV{DFF_DEBUG};; $date = $self->_do_math( $plug , $date ); printf( "# before string_dates: %s\n", $date ) if $ENV{DFF_DEBUG};; $date = $self->_string_dates( $plug , $date ); printf( "# before fix_alpha_month: %s\n", $date ) if $ENV{DFF_DEBUG};; ( $date , $p ) = $self->_fix_alpha_month( $plug , $date , $p ); printf( "# before remove_day_names: %s\n", $date ) if $ENV{DFF_DEBUG};; $date = $self->_remove_day_names( $plug , $date ); printf( "# before fix_hours: %s\n", $date ) if $ENV{DFF_DEBUG};; $date = $self->_fix_hours( $plug , $date ); printf( "# before remove_strings: %s\n", $date ) if $ENV{DFF_DEBUG};; $date = $self->_remove_strings( $plug , $date ); printf( "# before locate_time: %s\n", $date ) if $ENV{DFF_DEBUG};; $date = $self->_locate_time( $plug , $date ); printf( "# before fix_internal_tz: %s\n", $date ) if $ENV{DFF_DEBUG};; ( $date , $p ) = $self->_fix_internal_tz( $plug , $date , $p ); printf( "# finished: %s\n", $date ) if $ENV{DFF_DEBUG};; } return ( $date , $p ); } sub _fix_internal_tz { my ( $self , $plug , $date , $p ) = @_; my %tzs = $plug->timezone_map; while( my( $orig_tz , $new_tz ) = each ( %tzs ) ) { if( $date =~ m{$orig_tz}mxi ) { $p->{ time_zone } = $new_tz; $date =~ s{$orig_tz}{}mxi; return ( $date , $p ); } } return ( $date , $p ); } sub _do_math { my ( $self , $plug , $date ) = @_; my %strings = $plug->math_strings; my $ago = $plug->ago; if ( $date =~ m{$ago}mix ) { my $base_dt = DateTime::Format::Flexible->base->clone; if ( my ( $amount , $unit ) = $date =~ m{(\d+)\s+([^\s]+)}mx ) { printf( "# %s => %s\n", $amount, $unit ) if $ENV{DFF_DEBUG}; if ( exists( $strings{$unit} ) ) { printf( "# found: %s\n", $strings{$unit} ) if $ENV{DFF_DEBUG}; my $ret = $base_dt->subtract( $strings{$unit} => $amount ); $date =~ s{\s{0,}$amount\s+$unit\s{0,}}{}mx; printf( "# after removing amount,unit: [%s]\n", $date ) if $ENV{DFF_DEBUG}; $date =~ s{$ago}{}mx; printf( "# after removing ago: [%s]\n", $date ) if $ENV{DFF_DEBUG}; if ( $date ) # we still have more to parse... { $date = $ret->ymd . ' ' . $date; } else { $date = $ret->datetime; } return $date; } } } return $date; } sub _string_dates { my ( $self , $plug , $date ) = @_; my %strings = $plug->string_dates; foreach my $key ( keys %strings ) { if ( $date =~ m{\Q$key\E}mxi ) { my $new_value = $strings{$key}->(); $date =~ s{\Q$key\E}{$new_value}mix; } } my %day_numbers = $plug->day_numbers; foreach my $key ( keys %day_numbers ) { if ( $date =~ m{$key}mxi ) { my $new_value = $day_numbers{$key}; $date =~ s{$key}{n${new_value}n}mix; } } return $date; } # turn month names into month numbers with surrounding X # Sep => X9X sub _fix_alpha_month { my ( $self , $plug , $date , $p ) = @_; my %months = $plug->months; while( my( $month_name , $month_number ) = each ( %months ) ) { if( $date =~ m{\b$month_name\b}mxi ) { $p->{ month } = $month_number; $date =~ s{\b$month_name\b}{X${month_number}X}mxi; return ( $date , $p ); } elsif ( $date =~ m{\d$month_name}mxi ) { $p->{ month } = $month_number; $date =~ s{(\d)$month_name}{$1X${month_number}X}mxi; return ( $date , $p ); } } return ( $date , $p ); } # remove any day names, we do not need them sub _remove_day_names { my ( $self , $plug , $date ) = @_; my %days = $plug->days; foreach my $day_name ( keys %days ) { # if the day name is by itself, make it the upcoming day # eg: monday = next monday if ( $date =~ m{\A$day_name\z}mx or $date =~ m{$day_name\sat}mx ) { my $dt = $self->{base}->clone->truncate( to => 'day' ); if ( $days{$day_name} == $dt->dow ) { my $str = $dt->ymd; $date =~ s{$day_name}{$str}; return $date; } elsif ( $days{$day_name} > $dt->dow ) { $dt->add( days => $days{$day_name} - $dt->dow ); my $str = $dt->ymd; $date =~ s{$day_name}{$str}; return $date; } else { $dt->add( days => $days{$day_name} - $dt->dow + 7 ); my $str = $dt->ymd; $date =~ s{$day_name}{$str}; return $date; } } # otherwise, just strip it out if ( $date =~ m{$day_name}mxi ) { $date =~ s{$day_name,?}{}gmix; return $date; } } return $date; } # fix noon and midnight sub _fix_hours { my ( $self , $plug , $date ) = @_; my %hours = $plug->hours; foreach my $hour ( keys %hours ) { if ( $date =~ m{$hour}mxi ) { my $realtime = $hours{ $hour }; $date =~ s{$hour}{$realtime}gmix; return $date; } } return $date; } sub _remove_strings { my ( $self , $plug , $date ) = @_; my @rs = $plug->remove_strings; foreach my $rs ( @rs ) { if ( $date =~ m{$rs}mxi ) { printf( "# removing string: %s\n", $rs ) if $ENV{DFF_DEBUG}; $date =~ s{$rs}{ }gmix; } } return $date; } sub _locate_time { my ( $self , $plug , $date ) = @_; $date = $plug->parse_time( $date ); return $date; } 1; __END__ =encoding utf-8 =head1 NAME DateTime::Format::Flexible::lang - base language module to handle plugins for DateTime::Format::Flexible. =head1 DESCRIPTION You should not need to use this module directly =head2 new Instantiate a new instance of this module. =head1 AUTHOR Tom Heady CPAN ID: thinc Punch, Inc. cpan@punch.net http://www.punch.net/ =head1 COPYRIGHT & LICENSE Copyright 2011 Tom Heady. This program is free software; you can redistribute it and/or modify it under the terms of either: =over 4 =item * the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or =item * the Artistic License. =back =head1 SEE ALSO F =cut DateTime-Format-Flexible-0.26/lib/DateTime/Format/Flexible.pm0000644000175000017500000011020112325341157022667 0ustar thincthincpackage DateTime::Format::Flexible; use strict; use warnings; our $VERSION = '0.26'; use base 'DateTime::Format::Builder'; use DateTime::Format::Flexible::lang; use DateTime::Infinite; use Carp 'croak'; my $DELIM = qr{(?:\\|\/|-|\.|\s)}; my $HMSDELIM = qr{(?:\.|:)}; my $YEAR = qr{(\d{1,4})}; my $MON = qr{(\d\d?)}; my $DAY = qr{(\d\d?)}; my $HOUR = qr{(\d\d?)}; my $HM = qr{(\d\d?)$HMSDELIM(\d\d?)}; my $HMS = qr{(\d\d?)$HMSDELIM(\d\d?)$HMSDELIM(\d\d?)}; my $HMSNS = qr{T?(\d\d?)$HMSDELIM(\d\d?)$HMSDELIM(\d\d?)$HMSDELIM(\d+)T?}; my $AMPM = qr{(a\.?m?|p\.?m?)\.?}i; my $MMDDYYYY = qr{(\d{1,2})$DELIM(\d{1,2})$DELIM(\d{1,4})}; my $YYYYMMDD = qr{(\d{4})$DELIM(\d{1,2})$DELIM(\d{1,2})}; my $MMYY = qr{(\d{1,2})${DELIM}(\d{1,2})}; # YEAR must be > 31 unless MMYY my $MMDD = qr{(\d{1,2})$DELIM(\d{1,2})}; my $XMMXDD = qr{X(\d{1,2})X${DELIM}?(\d{1,2})}; my $DDXMMX = qr{(\d{1,2})${DELIM}?X(\d{1,2})X}; my $DDXMMXYYYY = qr{(\d{1,2})${DELIM}X(\d{1,2})X$DELIM(\d{1,4})}; my $MMYYYY = qr{(\d{1,2})$DELIM(\d{4})}; my $XMMXYYYY = qr{X(\d{1,2})X${DELIM}(\d{4})}; my $XMMXDDYYYY = qr{X(\d{1,2})X${DELIM}?(\d{1,2})${DELIM}?(\d{1,4})}; my $HMSMD = [ qw( hour minute second month day ) ]; my $HMSMDY = [ qw( hour minute second month day year ) ]; my $HMSYMD = [ qw( hour minute second year month day ) ]; my $HMSNSMDY = [ qw( hour minute second nanosecond month day year ) ]; my $HMSDM = [ qw( hour minute second day month ) ]; my $HMMDY = [ qw( hour minute month day year ) ]; my $HMMD = [ qw( hour minute month day ) ]; my $HMAPMMDD = [ qw( hour minute ampm month day ) ]; my $HMAPMMDDYYYY = [ qw( hour minute ampm month day year ) ]; my $DM = [ qw( day month ) ]; my $DMY = [ qw( day month year ) ]; my $DMHM = [ qw( day month hour minute ) ]; my $DMHMS = [ qw( day month hour minute second ) ]; my $DMHMSAP = [ qw( day month hour minute second ampm ) ]; my $DMYHM = [ qw( day month year hour minute ) ]; my $DMYHMS = [ qw( day month year hour minute second ) ]; my $DMYHMSNS = [ qw( day month year hour minute second nanosecond ) ]; my $DMYHMSAP = [ qw( day month year hour minute second ampm ) ]; my $M = [ qw( month ) ]; my $MD = [ qw( month day ) ]; my $MY = [ qw( month year ) ]; my $MDY = [ qw( month day year ) ]; my $MDHMS = [ qw( month day hour minute second ) ]; my $MDHMSAP = [ qw( month day hour minute second ampm ) ]; my $MYHMS = [ qw( month year hour minute second ) ]; my $MYHMSAP = [ qw( month year hour minute second ampm ) ]; my $MDYHM = [ qw( month day year hour minute second ) ]; my $MDYHMS = [ qw( month day year hour minute second ) ]; my $MDYHMAP = [ qw( month day year hour minute ampm ) ]; my $MDYHMSAP = [ qw( month day year hour minute second ampm ) ]; my $MDHMSY = [ qw( month day hour minute second year ) ]; my $Y = [ qw( year ) ]; my $YM = [ qw( year month ) ]; my $YMD = [ qw( year month day ) ]; my $YMDH = [ qw( year month day hour ) ]; my $YHMS = [ qw( year hour minute second ) ]; my $YMDHM = [ qw( year month day hour minute ) ]; my $YMHMS = [ qw( year month hour minute second ) ]; my $YMDHAP = [ qw( year month day hour ampm ) ]; my $YMDHMS = [ qw( year month day hour minute second ) ]; my $YMDHMAP = [ qw( year month day hour minute ampm ) ]; my $YMHMSAP = [ qw( year month hour minute second ampm ) ]; my $YMDHMSAP = [ qw( year month day hour minute second ampm ) ]; my $YMDHMSNS = [ qw( year month day hour minute second nanosecond ) ]; my $YMDHMSNSAP = [ qw( year month day hour minute second nanosecond ampm ) ]; use DateTime; use DateTime::TimeZone; use DateTime::Format::Builder 0.74; my $base_dt; sub base { my ( $self , $dt ) = @_; $base_dt = $dt if ( $dt ); return $base_dt || DateTime->now; } my $formats = [ [ preprocess => \&_fix_alpha ] , { length => [18..22] , params => $YMDHMSAP , regex => qr{\A(\d{4})$DELIM(\d{2})$DELIM(\d{2})\s$HMS\s?$AMPM\z} , postprocess => \&_fix_ampm } , # 2011-06-16-17.43.30.000000 { length => [26] , params => $YMDHMSNS , regex => qr{\A(\d{4})$DELIM(\d{2})$DELIM(\d{2})${DELIM}$HMSNS\z} } , ######################################################## ##### Month/Day/Year # M/DD/Y, MM/D/Y, M/D/Y, MM/DD/Y, M/D/YY, M/DD/YY, MM/D/Y, MM/SS/YY, # M/D/YYYY, M/DD/YYYY, MM/D/YYYY, MM/DD/YYYY { length => [5..10], params => $MDY, regex => qr{\A${MON}${DELIM}${DAY}${DELIM}${YEAR}\z}, postprocess => \&_fix_year }, { length => [12..14], params => $MDY, regex => qr{\AX${MON}X${DELIM}n${DAY}n${DELIM}${YEAR}\z} }, { length => [11..19], params => $MDYHMS, regex => qr{\A${MON}${DELIM}${DAY}${DELIM}${YEAR}\s$HMS\z}, postprocess => \&_fix_year }, { length => [11..20], params => $MDYHMAP, regex => qr{\A${MON}${DELIM}${DAY}${DELIM}${YEAR}\s$HM\s?$AMPM\z}, postprocess => [ \&_fix_ampm , \&_fix_year ] } , { length => [14..22], params => $MDYHMSAP, regex => qr{\A${MON}${DELIM}${DAY}${DELIM}${YEAR}\s$HMS\s?$AMPM\z}, postprocess => [ \&_fix_ampm , \&_fix_year ] } , # 02/28/2014 14:30 (missing seconds) { length => [14..16], params => $MDYHM, regex => qr{\A$MMDDYYYY\s$HM\z}, postprocess => \&_set_default_seconds } , ######################################################## ##### Year/Month/Day ##### Can't have 1,2 digit years in this format, would get confused ##### with MM-DD-YY # YYYY/M/D, YYYY/M/DD, YYYY/MM/D, YYYY/MM/DD # YYYY/MM/DD HH:MM:SS # YYYY-MM HH:MM:SS { length => [6,7], params => $YM, regex => qr{\A(\d{4})$DELIM$MON\z} }, { length => [12..16], params => $YMHMS, regex => qr{\A(\d{4})$DELIM$MON\s$HMS\z} }, { length => [14..19], params => $YMHMSAP, regex => qr{\A(\d{4})$DELIM$MON\s$HMS\s?$AMPM\z} , postprocess => \&_fix_ampm }, { length => [8..10], params => $YMD, regex => qr{\A$YYYYMMDD\z} }, { length => [10..12], params => $YMDH, regex => qr{\A${YYYYMMDD}\s${HOUR}z} }, { length => [13..15], params => $YMDHAP, regex => qr{\A${YYYYMMDD}\s${HOUR}\s?${AMPM}\z} , postprocess => \&_fix_ampm }, { length => [11..16], params => $YMDHM, regex => qr{\A$YYYYMMDD\s$HM\z} }, { length => [14..19], params => $YMDHMAP, regex => qr{\A$YYYYMMDD\s$HM\s?$AMPM\z}, postprocess => \&_fix_ampm }, { length => [14..19], params => $YMDHMS, regex => qr{\A$YYYYMMDD\s$HMS\z} }, { length => [17..21], params => $YMDHMSAP, regex => qr{\A$YYYYMMDD\s$HMS\s?$AMPM\z}, postprocess => \&_fix_ampm }, ######################################################## ##### YYYY-MM-DDTHH:MM:SS # this is what comes out of the database { length => 19, params => $YMDHMS, regex => qr{\A(\d{4})$DELIM(\d{2})$DELIM(\d{2})T(\d{2}):(\d{2}):(\d{2})\z} }, { length => 16, params => $YMDHMS, regex => qr{\A(\d{4})(\d{2})(\d{2})(\d{2}):(\d{2}):(\d{2})\z} }, { length => 13, params => $YMDHM , regex => qr{\A(\d{4})(\d{2})(\d{2})(\d{2}):(\d{2})\z} }, { length => 8 , params => $YMD , regex => qr{\A(\d{4})(\d{2})(\d{2})\z} }, { length => 10 , params => $YMD , regex => qr{\AY(\d{2})Y$DELIM(\d{2})$DELIM(\d{2})\z} , postprocess => \&_fix_year } , # 96-06-1800:00:00 { length => 18 , params => $YMDHMS , regex => qr{\AY(\d{2})Y$DELIM(\d{2})$DELIM(\d{2})$HMS\z} , postprocess => \&_fix_year } , # 96-06-1800:00 { length => 15 , params => $YMDHM , regex => qr{\AY(\d{2})Y$DELIM(\d{2})$DELIM(\d{2})$HM\z} , postprocess => \&_fix_year } , # 9931201 at 05:30:25 pM GMT # 1993120105:30:25.05 am { length => 22 , params => $YMDHMSNSAP , regex => qr{\A(\d{4})(\d{2})(\d{2})${HMSNS}\s${AMPM}\z} , postprocess => \&_fix_ampm }, # 1993120105:30:25 am { length => 19 , params => $YMDHMSAP , regex => qr{\A(\d{4})(\d{2})(\d{2})${HMS}\s${AMPM}\z} , postprocess => \&_fix_ampm }, ######################################################## ##### Month/Year ##### year must be 4 digits unless it is > 31 ##### or MMYY is true # M/YYYY, MM/YYYY { length => [6,7], params => $MY, regex => qr{\A$MMYYYY\z} }, { length => [3..5], params => $MY, regex => qr{\A$MMYY\z}, postprocess => [sub { my %args = @_; if ( exists $args{args} ) { my %original_args = @{$args{args}}; return 1 if ( $original_args{MMYY} ); } return 1 if ( $args{parsed}{year} > 31 ); return 0; }, \&_fix_year] }, ######################################################## ##### Month/Day # M/D, M/DD, MM/D, MM/DD { length => [3..5], params => $MD, regex => qr{\A$MMDD\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } }, { length => [9..14], params => $MDHMS, regex => qr{\A$MMDD\s$HMS\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } }, { length => [12..17], params => $MDHMSAP, regex => qr{\A$MMDD\s$HMS\s?$AMPM\z}, postprocess => [sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year },\&_fix_ampm] }, ######################################################## ##### Dates with at in their name: 12-10-65 at 5:30:25 # the language plugins should wrap the time like this: T5:30:25T # 2005-06-12 T3Tp (15) { length => [16], params => $MDYHMS, regex => qr{\A${MON}${DAY}${YEAR}T${HMS}T\z}, postprocess => \&_fix_year } , { length => [17,18], params => $MDYHMS, regex => qr{\A${MON}${DELIM}${DAY}${DELIM}${YEAR}\s?T${HMS}T\z}, postprocess => \&_fix_year } , { length => [20], params => $MDYHMS, regex => qr{\AX${MON}X${DELIM}${DAY}${DELIM}${YEAR}\s?T${HMS}T\z}, postprocess => \&_fix_year } , { length => [20,21], params => $YMDHMAP, regex => qr{\A${YYYYMMDD}\s?T${HM}T\s${AMPM}\z}, postprocess => \&_fix_ampm } , { length => [21,22], params => $YMDHMSAP, regex => qr{\A${YEAR}${MON}${DAY}\s?T${HMS}T\s${AMPM}\z}, postprocess => \&_fix_ampm } , { length => [15], params => $YMDHAP, regex => qr{\A${YEAR}${DELIM}${MON}${DELIM}${DAY}\s?T${HOUR}T\s?${AMPM}\z}, postprocess => \&_fix_ampm } , { length => [16..18], params => $YMDHM, regex => qr{\A${YEAR}${DELIM}${MON}${DELIM}${DAY}\s?T${HM}T\z}, postprocess => \&_fix_year } , { length => [21], params => $YMDHMS, regex => qr{\A${YEAR}${DELIM}${MON}${DELIM}${DAY}\s?T${HMS}T\z}, postprocess => \&_fix_year } , { length => [16], params => $MDYHMS, regex => qr{\A${MON}${DAY}(\d\d)\s?T${HMS}T\z}, postprocess => \&_fix_year } , { length => [16], params => $YMDHAP, regex => qr{\A${YEAR}${DELIM}${MON}${DELIM}${DAY}\s?T${HOUR}T${AMPM}\z}, postprocess => \&_fix_ampm } , { length => [15,16], params => $MDHMS, regex => qr{\A${MON}${DELIM}${DAY}\s?T${HMS}T\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } } , { length => [17,18], params => $MDHMS, regex => qr{\AX${MON}X${DELIM}${DAY}\s?T${HMS}T\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } } , ######################################################## # YYYY HH:MM:SS { length => [13], params => $YHMS, regex => qr{\A$YEAR\s$HMS\z} } , ######################################################## # time first # (5:30 12-10) { length => [8..11], params => $HMMD, regex => qr{\A${HM}\s${MMDD}\z}, postprocess => \&_set_default_year }, # 5:30:25:05/1/1/65 # 12:30:25:05/10/10/65 { length => [17..20], params => $HMSNSMDY, regex => qr{\A${HMSNS}${DELIM}${MMDDYYYY}\z}, postprocess => \&_fix_year }, # 5:30:25 12101965 { length => [14..16], params => $HMSMDY, regex => qr{\A${HMS}${DELIM}${MON}${DAY}${YEAR}\z}, postprocess => \&_fix_year }, { length => [14..19], params => $HMSMDY, regex => qr{\A${HMS}${DELIM}${MMDDYYYY}\z}, postprocess => \&_fix_year }, { length => [14..19], params => $HMSYMD, regex => qr{\A${HMS}${DELIM}${YYYYMMDD}\z}, postprocess => \&_fix_year }, # 5:30 pm 121065 => 2065-12-01T17:30:00 { length => [14,18], params => $HMAPMMDDYYYY, regex => qr{\A${HM}\s${AMPM}\s${MON}${DAY}${YEAR}},postprocess => [\&_fix_ampm, \&_fix_year] }, { length => [16,19], params => $HMAPMMDDYYYY, regex => qr{\A${HM}\s${AMPM}\s${MMDDYYYY}},postprocess => [\&_fix_ampm, \&_fix_year] }, ######################################################## ##### Alpha months # _fix_alpha changes month name to "XMX" # 18-XMX, X1X-18, 08-XMX-99, XMY-08-1999, 1999-X1Y-08, 1999-X10X-08 # DD-mon, D-mon, D-mon-YY, DD-mon-YY, D-mon-YYYY, DD-mon-YYYY, D-mon-Y, DD-mon-Y { length => [5..7], params => $DM, regex => qr{\A${DDXMMX}\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } }, { length => [9..15], params => $DMHM, regex => qr{\A${DDXMMX}\s${HM}\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } }, { length => [9..18], params => $DMHMS, regex => qr{\A${DDXMMX}\s${HMS}\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } }, { length => [11..21], params => $DMHMSAP, regex => qr{\A${DDXMMX}\s${HMS}\s?$AMPM\z}, postprocess => [sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year }, \&_fix_ampm] } , { length => [7..12], params => $DMY, regex => qr{\A${DDXMMXYYYY}\z}, postprocess => \&_fix_year }, { length => [12..18], params => $DMYHM, regex => qr{\A${DDXMMXYYYY}\s${HM}\z}, postprocess => \&_fix_year }, { length => [12..21], params => $DMYHMS, regex => qr{\A${DDXMMXYYYY}\s${HMS}\z}, postprocess => \&_fix_year }, { length => [16..25], params => $DMYHMSNS, regex => qr{\A${DDXMMXYYYY}\s${HMSNS}\z}, postprocess => \&_fix_year }, { length => [14..24], params => $DMYHMSAP, regex => qr{\A${DDXMMXYYYY}\s${HMS}\s?$AMPM\z}, postprocess => [ \&_fix_year , \&_fix_ampm ] }, { length => [9..15] , params => $HMSMD, regex => qr{\A${HMS}${XMMXDD}\z}, postprocess => \&_set_default_year }, { length => [9..15] , params => $HMSDM, regex => qr{\A${HMS}${DELIM}?${DDXMMX}\z}, postprocess => \&_set_default_year }, { length => [11..17], params => $HMSMDY, regex => qr{\A${HMS}${XMMXDDYYYY}\z}, postprocess => \&_fix_year }, { length => [6..11], params => $HMMD, regex => qr{\A${HM}${XMMXDD}\z}, postprocess => \&_set_default_year }, # mon { length => [3,4], params => $M, regex => qr{\AX${MON}X\z}, postprocess => sub { my %args = @_;$args{parsed}{year} = __PACKAGE__->base->year;$args{parsed}{day} = 1; } }, # mon-D , mon-DD, mon-YYYY, mon-D-Y, mon-DD-Y, mon-D-YY, mon-DD-YY # mon-D-YYYY, mon-DD-YYYY { length => [8,9], params => $MY, regex => qr{\A${XMMXYYYY}\z} }, { length => [14..18], params => $MYHMS, regex => qr{\A${XMMXYYYY}\s${HMS}\z} }, { length => [16..21], params => $MYHMSAP, regex => qr{\A${XMMXYYYY}\s${HMS}\s?$AMPM\z}, postprocess => \&_fix_ampm }, { length => [5..7], params => $MD, regex => qr{\A$XMMXDD\z}, postprocess => sub { my %args = @_; _set_year( @_ ) } }, { length => [10..18], params => $MDHMS, regex => qr{\A$XMMXDD\s$HMS\z}, postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year } }, { length => [12..21], params => $MDHMSAP, regex => qr{\A$XMMXDD\s$HMS\s?$AMPM\z} , postprocess => [sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year }, \&_fix_ampm] }, { length => [7..12], params => $MDY, regex => qr{\A$XMMXDDYYYY\z}, postprocess => \&_fix_year }, { length => [12..21], params => $MDYHMS, regex => qr{\A$XMMXDDYYYY\s$HMS\z}, postprocess => \&_fix_year }, { length => [14..24], params => $MDYHMSAP, regex => qr{\A$XMMXDDYYYY\s$HMS\s?$AMPM\z}, postprocess => [ \&_fix_year , \&_fix_ampm ] }, # YYYY-mon-D, YYYY-mon-DD, YYYY-mon { length => [8,9], params => $YM, regex => qr{\A(\d{4})${DELIM}X(\d{1,2})X\z} }, { length => [13..18], params => $YMHMS, regex => qr{\A(\d{4})${DELIM}X(\d{1,2})X\s$HMS\z} }, { length => [15..21], params => $YMHMSAP, regex => qr{\A(\d{4})${DELIM}X(\d{1,2})X\s$HMS\s?$AMPM\z} , postprocess => \&_fix_ampm }, { length => [9..12], params => $YMD, regex => qr{\A(\d{4})${DELIM}X(\d{1,2})X$DELIM(\d{1,2})\z} }, { length => [15..21], params => $YMDHMS, regex => qr{\A(\d{4})${DELIM}X(\d{1,2})X$DELIM(\d{1,2})\s$HMS\z} }, { length => [18..24], params => $YMDHMSAP, regex => qr{\A(\d{4})${DELIM}X(\d{1,2})X$DELIM(\d{1,2})\s$HMS\s?$AMPM\z} , postprocess => \&_fix_ampm }, # month D, Y | month D, YY | month D, YYYY | month DD, Y | month DD, YY # month DD, YYYY { length => [9..13], params => $MDY, regex => qr{\AX(\d{1,2})X\s(\d{1,2}),\s(\d{1,4})\z} }, { length => [5..22], params => $MDYHMS, regex => qr{\AX(\d{1,2})X\s(\d{1,2}),\s(\d{1,4})\s$HMS\z} }, { length => [7..25], params => $MDYHMSAP, regex => qr{\AX(\d{1,2})X\s(\d{1,2}),\s(\d{1,4})\s$HMS\s?$AMPM\z} , postprocess => \&_fix_ampm }, # D month, Y | D month, YY | D month, YYYY | DD month, Y | DD month, YY # DD month, YYYY # nDDn XMMX { length => [8..13], params => $DMY, regex => qr{\A(\d{1,2})\sX(\d{1,2})X,?\s(\d{1,4})\z} }, { length => [13..21], params => $DMYHMS, regex => qr{\A(\d{1,2})\sX(\d{1,2})X,?\s(\d{1,4})\s$HMS\z} }, { length => [16..27], params => $DMYHMSAP, regex => qr{\A(\d{1,2})\sX(\d{1,2})X,?\s(\d{1,4})\s$HMS\s?$AMPM\z}, postprocess => \&_fix_ampm }, { length => [7..9], params => $DM, regex => qr{\An(\d{1,2})n\sX(\d{1,2})X\z}, postprocess => \&_set_default_year }, # Dec 03 20:53:10 2009 { length => [16..21], params => $MDHMSY , regex => qr{\AX(\d{1,2})X\s(\d{1,2})\s$HMS\s(\d{4})\z} } , { length => [10..18], params => $HMMDY , regex => qr{\A$HM\sX${MON}X\s$DAY\s$YEAR\z} }, # 8:00 pm Dec 10th => 8:00pm X12X n10n { length => [14..19] , params => $HMAPMMDD , regex => qr{\A$HM\s?$AMPM\sX${MON}X\sn${DAY}n\z} , postprocess => [sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year }, \&_fix_ampm] }, # 5:30 DeC 1 { length => [11], params => $HMMD, regex => qr{\A${HM}\sX${MON}X\s${DAY}\z}m, postprocess => \&_set_default_year }, ######################################################## ##### Bare Numbers # 20060518T051326, 20060518T0513, 20060518T05, 20060518, 200608 # 20060518 12:34:56 { length => [16..20], params => $YMDHMSAP, regex => qr{\A(\d{4})(\d{2})(\d{2})\s$HMS\s?$AMPM\z} , postprocess => \&_fix_ampm }, { length => [14..17], params => $YMDHMS, regex => qr{\A(\d{4})(\d{2})(\d{2})\s$HMS\z} }, # 19960618000000 => 1996-06-18T00:00:00 { length => 14, params => $YMDHMS, regex => qr{\A(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\z} }, { length => 15, strptime => '%Y%m%dT%H%M%S' } , { length => 13, strptime => '%Y%m%dT%H%M' } , { length => 11, strptime => '%Y%m%dT%H' } , { length => 8, strptime => '%Y%m%d' } , { length => 6, strptime => '%Y%m' } , { length => 4, strptime => '%Y' } , ######################################################## ##### bare times # HH:MM:SS { length => [5..8], params => [ qw( hour minute second ) ] , regex => qr{\A$HMS\z} , postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year; $args{parsed}{month} = __PACKAGE__->base->month; $args{parsed}{day} = __PACKAGE__->base->day; } }, # HH:MM { length => [3..5], params => [ qw( hour minute ) ] , regex => qr{\A$HM\z} , postprocess => sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year; $args{parsed}{month} = __PACKAGE__->base->month; $args{parsed}{day} = __PACKAGE__->base->day; } }, # HH:MM am { length => [5..10], params => [ qw( hour minute ampm ) ] , regex => qr{\A$HM\s?$AMPM\z} , postprocess => [sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year; $args{parsed}{month} = __PACKAGE__->base->month; $args{parsed}{day} = __PACKAGE__->base->day; }, \&_fix_ampm ] } , # HH am { length => [2..5], params => [ qw( hour ampm ) ] , regex => qr{\A$HOUR\s?$AMPM\z} , postprocess => [sub { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year; $args{parsed}{month} = __PACKAGE__->base->month; $args{parsed}{day} = __PACKAGE__->base->day; }, \&_fix_ampm ] } , # Day of year # 1999345 => 1999, 345th day of year { length => [5,7], params => [ qw( year doy ) ] , regex => qr{\A$YEAR(?:$DELIM)?(\d{3})\z} , postprocess => [ \&_fix_year , \&_fix_day_of_year ] } , { length => [10..18], params => [ qw( year doy hour minute second ) ] , regex => qr{\A$YEAR(?:$DELIM)?(\d{3})\s$HMS\z} , postprocess => [ \&_fix_year , \&_fix_day_of_year ] } , { length => [12..21], params => [ qw( year doy hour minute second ampm ) ] , regex => qr{\A$YEAR(?:$DELIM)?(\d{3})\s$HMS\s?$AMPM\z} , postprocess => [ \&_fix_year , \&_fix_day_of_year , \&_fix_ampm ]} , # this is the format for Websphere mq # http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=/com.ibm.mq.csqzak.doc/js01396.htm # hundreths are not a valid parameter to DateTime->new, so we turn them into nanoseconds { length => [16], params => $YMDHMSNS , regex => qr{\A(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\z} , postprocess => sub { my %args = @_; my $t = sprintf( '%s0' , $args{parsed}{nanosecond} ) * 1_000_000; $args{parsed}{nanosecond} = $t; } }, { params => [], length => [8], regex => qr{\Ainfinity\z}, constructor => sub { return DateTime::Infinite::Future->new; }, }, { params => [], length => [9], regex => qr{\A\-infinity\z}, constructor => sub { return DateTime::Infinite::Past->new; }, }, # nanoseconds. no length here, we do not know how many digits they will use for nanoseconds { params => [ qw( year month day hour minute second nanosecond ) ] , regex => qr{\A$YYYYMMDD(?:\s|T)T?${HMS}${HMSDELIM}(\d+)T?\z} } , # epochtime { params => [] , # we specifically set the params below regex => qr{\A\d+\.?\d+?\z} , postprocess => sub { my %args = @_; my $dt = DateTime->from_epoch( epoch => $args{input} ); $args{parsed}{year} = $dt->year; $args{parsed}{month} = $dt->month; $args{parsed}{day} = $dt->day; $args{parsed}{hour} = $dt->hour; $args{parsed}{minute} = $dt->minute; $args{parsed}{second} = $dt->second; $args{parsed}{nanosecond} = $dt->nanosecond; return 1; } }, ]; DateTime::Format::Builder->create_class( parsers => { parse_datetime => $formats } ); sub build { my $self = shift; return $self->parse_datetime( @_ ); } sub _fix_day_of_year { my %args = @_; my $doy = $args{parsed}{doy}; delete $args{parsed}{doy}; my $dt = DateTime->from_day_of_year( year => $args{parsed}{year} , day_of_year => $doy ); $args{parsed}{month} = $dt->month; $args{parsed}{day} = $dt->day; return 1; } sub _fix_alpha { my %args = @_; my ($date, $p) = @args{qw( input parsed )}; my %extra_args = @{$args{args}} if exists $args{args}; if ( exists $extra_args{strip} ) { my @strips = ref( $extra_args{strip} ) eq 'ARRAY' ? @{$extra_args{strip}} : ($extra_args{strip}); foreach my $strip ( @strips ) { if ( ref( $strip ) eq 'Regexp' ) { $date =~ s{$strip}{}mx; } else { croak( "parameter strip requires a regular expression" ); } } } if ( exists $extra_args{base} ) { __PACKAGE__->base( $extra_args{base} ); } ( $date , $p ) = _parse_timezone( $date , $p , \%extra_args ); $date = _clean_whitespace( $date ); my $lang = DateTime::Format::Flexible::lang->new( lang => $extra_args{lang}, base => __PACKAGE__->base, ); my $stripped = $date; $stripped =~ s{$DELIM|$HMSDELIM}{}gm; if ( $stripped =~ m{(\D)} ) { printf( "# before lang: %s\n", $date ) if $ENV{DFF_DEBUG}; ( $date , $p ) = $lang->_cleanup( $date , $p ); printf( "# after lang: %s\n", $date ) if $ENV{DFF_DEBUG}; } else { printf( "# ignoring languages, no non numbers (%s)\n", $stripped ) if $ENV{DFF_DEBUG}; } $date =~ s{($DELIM)+}{$1}mxg; # make multiple delimeters into one # remove any leading delimeters unless it is -infinity $date =~ s{\A$DELIM+}{}mx if ( not $date eq '-infinity' ); $date =~ s{$DELIM+\z}{}mx; # remove any trailing delimeters $date =~ s{\,+}{}gmx; # remove commas # if we have two digits at the beginning of our date that are greater than 31, # we have a possible two digit year if ( my ( $possible_year , $remaining ) = $date =~ m{\A(\d\d)($DELIM.+)}mx ) { if ( $possible_year > 31 ) { $date =~ s{\A(\d\d)}{Y$1Y}mx; } } # try and detect DD-MM-YYYY if ( $extra_args{european} ) { if ( my ( $m , $d , $y ) = $date =~ m{\A$MMDDYYYY}mx ) { $date =~ s{\A$MMDDYYYY}{$2-$1-$3}mx; } } printf( "# date: (%s) length: (%s) timezone: [%s] \n" , $date , length( $date ) , $p->{time_zone}||q{none} ) if $ENV{DFF_DEBUG}; return $date; } sub _parse_timezone { my ( $date , $p , $extra_args ) = @_; while ( my ( $abbrev , $tz ) = each( %{ $extra_args->{tz_map} } ) ) { if ( $date =~ m{$abbrev} ) { $date =~ s{\Q$abbrev\E}{}; $p->{time_zone} = $tz; return ( $date , $p ); } } # search for GMT/UTC inside the string # must be surrounded by spaces # 5:30 pm GMT 121065 # Tue Feb 28 14:30:00 UTC 2014 if ( my ( $tz ) = $date =~ m{\s(GMT|UTC)\s}mx ) { $date =~ s{\Q$tz\E}{}; $p->{time_zone} = 'UTC'; return ( $date , $p ); } # remove any trailing 'Z' => UTC if ( $date =~ m{Z\z}mx ) { $date =~ s{Z\z}{}mx; $p->{time_zone} = 'UTC'; return ( $date , $p ); } # set any trailing string timezones. they cannot start with a digit if ( my ( $tz ) = $date =~ m{.+\s+(\D[^\s]+)\z} ) { printf( "# possible timezone (%s)\n", $tz) if $ENV{DFF_DEBUG}; my $orig_tz = $tz; if ( exists $extra_args->{tz_map}->{$tz} ) { $tz = $extra_args->{tz_map}->{$tz}; } if ( DateTime::TimeZone->is_valid_name( $tz ) ) { printf( "# timezone matched\n" ) if $ENV{DFF_DEBUG}; $date =~ s{\Q$orig_tz\E}{}; $p->{time_zone} = $tz; return ( $date , $p ); } } # set any trailing offset timezones if ( my ( $tz ) = $date =~ m{((?:\s+)?\+\d{2,4}|\s+\-\d{4})\.?\z}mx ) { $date =~ s{\Q$tz\E}{}; # some timezones are 2 digit hours, add the minutes part $tz = _clean_whitespace( $tz ); $tz .= '00' if ( length( $tz ) == 3 ); $p->{time_zone} = $tz; return ( $date , $p ); } # search for positive/negative 4 digit timezones that are inside the string # must be surrounded by spaces # Mon Apr 05 17:25:35 +0000 2010 if ( my ( $tz ) = $date =~ m{\s([\+\-]\d{4})\s}mx ) { $date =~ s{\Q$tz\E}{}; $p->{time_zone} = $tz; return ( $date , $p ); } return ( $date , $p ); } sub _do_math { my ( $string ) = @_; if ( $string =~ m{ago}mx ) { my $base_dt = __PACKAGE__->base; if ( my ( $amount , $unit ) = $string =~ m{(\d+)\s([^\s]+)}mx ) { $unit .= 's' if ( $unit !~ m{s\z} ); # make sure the unit ends in 's' return $base_dt->subtract( $unit => $amount ); } } return $string; } sub _clean_whitespace { my ( $string ) = @_; $string =~ s{\A\s+}{}mx; # trim front $string =~ s{\s+\z}{}mx; # trim back $string =~ s{\s+}{ }gmx; # remove extra whitespace from the middle return $string; } sub _fix_ampm { my %args = @_; return if not defined $args{parsed}{ampm}; printf( "# have ampm [%s]\n", $args{parsed}{ampm} ) if $ENV{DFF_DEBUG}; my $ampm = $args{parsed}{ampm}; delete $args{parsed}{ampm}; if ( $ampm =~ m{a\.?m?\.?}mix ) { printf( "# found am hour=[%s]\n", $args{parsed}{hour} ) if $ENV{DFF_DEBUG}; if( $args{parsed}{hour} == 12 ) { $args{parsed}{hour} = 0; } return 1; } elsif ( $ampm =~ m{p\.?m?\.?}mix ) { printf( "# found pm hour=[%s]\n", $args{parsed}{hour} ) if $ENV{DFF_DEBUG}; $args{parsed}{hour} += 12; if ( $args{parsed}{hour} == 24 ) { $args{parsed}{hour} = 12; } return 1; } return 1; } sub _set_default_seconds { my %args = @_; $args{parsed}{second} = 0; return 1; } sub _set_default_year { my %args = @_; $args{parsed}{year} = __PACKAGE__->base->year; return 1; } sub _set_year { my %args = @_; my %constructor_args = $args{args} ? @{$args{args}} : (); return 1 if defined $args{parsed}{year}; # year is already set if ( $constructor_args{prefer_future} ) { if ( $args{parsed}{month} < __PACKAGE__->base->month or ( $args{parsed}{month} eq __PACKAGE__->base->month and $args{parsed}{day} < __PACKAGE__->base->day ) ) { $args{parsed}{year} = __PACKAGE__->base->clone->add( years => 1 )->year; return 1; } } $args{parsed}{year} = __PACKAGE__->base->year; return 1; } sub _fix_year { my %args = @_; return 1 if( length( $args{parsed}{year} ) == 4 ); my $now = DateTime->now; $args{parsed}{year} = __PACKAGE__->_pick_year( $args{parsed}{year} , $now ); return 1; } sub _pick_year { my ( $self , $year , $dt ) = @_; if( $year > 69 ) { if( $dt->strftime( '%y' ) > 69 ) { $year = $dt->strftime( '%C' ) . sprintf( '%02s' , $year ); } else { $year = $dt->subtract( years => 100 )->strftime( '%C' ) . sprintf( '%02s' , $year ); } } else { if( $dt->strftime( '%y' ) > 69 ) { $year = $dt->add( years => 100 )->strftime( '%C' ) . sprintf( '%02s' , $year ); } else { $year = $dt->strftime( '%C' ) . sprintf( '%02s' , $year ); } } return $year; } 1; __END__ =encoding utf-8 =head1 NAME DateTime::Format::Flexible - DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects. =head1 SYNOPSIS use DateTime::Format::Flexible; my $dt = DateTime::Format::Flexible->parse_datetime( 'January 8, 1999' ); # $dt = a DateTime object set at 1999-01-08T00:00:00 =head1 DESCRIPTION If you have ever had to use a program that made you type in the date a certain way and thought "Why can't the computer just figure out what date I wanted?", this module is for you. F attempts to take any string you give it and parse it into a DateTime object. =head1 USAGE This module uses F under the covers. =head2 parse_datetime Give it a string and it attempts to parse it and return a DateTime object. If it cannot it will throw an exception. my $dt = DateTime::Format::Flexible->parse_datetime( $date ); my $dt = DateTime::Format::Flexible->parse_datetime( $date, strip => [qr{\.\z}], # optional, remove a trailing period tz_map => {EDT => 'America/New_York'}, # optional, map the EDT timezone to America/New_York lang => ['es'], # optional, only parse using spanish european => 1, # optional, catch some cases of DD-MM-YY ); =over 4 =item * C (optional) Does the same thing as the method C. Sets a base datetime for incomplete dates. Requires a valid DateTime object as an argument. example: my $base_dt = DateTime->new( year => 2005, month => 2, day => 1 ); my $dt = DateTime::Format::Flexible->parse_datetime( '18 Mar', base => $base_dt, ); # $dt is now 2005-03-18T00:00:00 =item * C (optional) Remove a substring from the string you are trying to parse. You can pass multiple regexes in an arrayref. example: my $dt = DateTime::Format::Flexible->parse_datetime( '2011-04-26 00:00:00 (registry time)', strip => [qr{\(registry time\)\z}], ); # $dt is now 2011-04-26T00:00:00 This is helpful if you have a load of dates you want to normalize and you know of some weird formatting beforehand. =item * C (optional) Map a given timezone to another recognized timezone Values are given as a hashref. example: my $dt = DateTime::Format::Flexible->parse_datetime( '25-Jun-2009 EDT', tz_map => {EDT => 'America/New_York'}, ); # $dt is now 2009-06-25T00:00:00 with a timezone of America/New_York This is helpful if you have a load of dates that have timezones that are not recognized by F. =item * C (optional) Specify the language map plugins to use. When DateTime::Format::Flexible parses a date with a string in it, it will search for a way to convert that string to a number. By default it will search through all the language plugins to search for a match. NOTE: as of 0.22, it will only do this search if it detects a string in the given date. Setting C this lets you limit the scope of the search. example: my $dt = DateTime::Format::Flexible->parse_datetime( 'Wed, Jun 10, 2009', lang => ['en'], ); # $dt is now 2009-06-10T00:00:00 Currently supported languages are english (en), spanish (es) and german (de). Contributions, corrections, requests and examples are VERY welcome. See the F, F, and F for examples of the plugins. =item * C (optional) If european is set to a true value, an attempt will be made to parse as a DD-MM-YYYY date instead of the default MM-DD-YYYY. There is a chance that this will not do the right thing due to ambiguity. example: my $dt = DateTime::Format::Flexible->parse_datetime( '16/06/2010' , european => 1, ); # $dt is now 2010-06-16T00:00:00 =item * C (optional) By default, this module will parse 12/10 as December 10th of the current year (MM/DD). If you want it to parse this as MM/YY instead, you can enable the C option. example: my $dt = DateTime::Format::Flexible->parse_datetime('12/10'); # $dt is now [current year]-12-10T00:00:00 my $dt = DateTime::Format::Flexible->parse_datetime( '12/10', MMYY => 1, ); # $dt is now 2010-12-01T00:00:00 This is useful if you know you are going to be parsing a credit card expiration date. =back =head2 base gets/sets the base DateTime for incomplete dates. Requires a valid DateTime object as an argument when setting. This defaults to DateTime->now. example: DateTime::Format::Flexible->base( DateTime->new( year => 2009, month => 6, day => 22 )); my $dt = DateTime::Format::Flexible->parse_datetime( '23:59' ); # $dt is now 2009-06-22T23:59:00 =head2 build an alias for parse_datetime =head2 Example formats A small list of supported formats: =over 4 =item YYYYMMDDTHHMMSS =item YYYYMMDDTHHMM =item YYYYMMDDTHH =item YYYYMMDD =item YYYYMM =item MM-DD-YYYY =item MM-D-YYYY =item MM-DD-YY =item M-DD-YY =item YYYY/DD/MM =item YYYY/M/DD =item YYYY/MM/D =item M-D =item MM-D =item M-D-Y =item Month D, YYYY =item Mon D, YYYY =item Mon D, YYYY HH:MM:SS =item ... thousands more =back there are 9000+ variations that are detected correctly in the test files (see t/data/* for most of them). If you can think of any that I do not cover, please let me know. =head1 NOTES As of version 0.11 you will get a DateTime::Infinite::Future object if the passed in date is 'infinity' and a DateTime::Infinite::Past object if the passed in date is '-infinity'. If you are expecting these types of strings, you might want to check for 'is_infinite()' from the object returned. example: my $dt = DateTime::Format::Flexible->parse_datetime( 'infinity' ); if ( $dt->is_infinite ) { # you have a Infinite object. } =head1 BUGS/LIMITATIONS You cannot use a 1 or 2 digit year as the first field unless the year is > 31: YY-MM-DD # not supported if YY is <= 31 Y-MM-DD # not supported It gets confused with MM-DD-YY =head1 AUTHOR Tom Heady =head1 COPYRIGHT & LICENSE Copyright 2007-2012 Tom Heady. This program is free software; you can redistribute it and/or modify it under the terms of either: =over 4 =item * the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version, or =item * the Artistic License. =back =head1 SEE ALSO F, F, F =cut DateTime-Format-Flexible-0.26/Changes0000644000175000017500000001321112325544626016411 0ustar thincthincRevision history for Perl module DateTime::Format::Flexible 0.26 Tue Apr 22 2014 - support "MM/DD/YYYY HH:MM" (missing seconds), - support "EEE MMM dd HH:mm:ss z yyyy" (UTC timezone inside string) - thanks David White rt #94911 0.25 Mon Mar 04 2013 - support "HH:MM::SS timezone YYYY/MM/DD" - thanks Kevin Zwack 0.24 Mon Nov 26 2012 - fix removal of 'am' in the german language file when we already know what part is the time part - fix removal of 'st' when not preceded by a digit - thanks Andreas Koenig rt #81432 - support "YYYYMMDD timezone" 0.23 Thu Jun 14 2012 - Fix for MM/YYYY (was always setting the base year) - thanks John Marling - Support MM/YY if MMYY is given as an option - pod cleanup 0.22 Mon Jun 11 2012 - update GPL in the LICENSE file (apparently the FSF has a new address) - thanks ppisar rt #74363 - update POD to match the license file - thanks ppisar rt #74358 - fix typo for saturday in the german language file - thanks TMUELLER rt #77721 - don't check the language extensions if we don't have any non-digits in the string we are checking (excluding delimiters: \/-.:[space]) - fix typos in the pod documentation, add a link to the german translations - add support and more tests for some time-first formats - add support for GMT timezone anywhere in the date/time string 0.21 Sun Jan 01 2012 - handle mm/yyyy and m/yyyy 0.20 Sun Sep 18 2011 - case insensitive handling of st|nd|rd|th (3rd and 3RD now work) - thanks Brett Carson 0.19 Fri Jan 07 2011 - support for German (de) - thanks Mark Trettin - better support for DD MM - support for natural dates in all languages (3 years ago) 0.18 Sat Jan 01 2011 - move a test that was hardcoded to a year to the no_year tests. - thanks cpantesters 0.17 Tue Oct 26 2010 - more formats supported - support timezone offsets that are not at the end of the datetime string. - they must be 4 digits and begin with a plus or minus - thanks snarkyboojum: http://use.perl.org/use.perl.org/_snarkyboojum/journal/40297.html - better support for dates like 'December 1st' - POD formatting fixes - support 'Oct.26, 2010'. - thanks Brian Knapp 0.16 Thu Aug 25 2010 - make sure 'now' means now and not when the module loaded unless user has set a base - thanks Ryan Voots rt #60731 0.15 Mon Mar 10 2010 - fix tests for DateTime string overloading problem - thanks Andreas Koenig and Michael Schwern 0.14 Sun Feb 28 2010 - fix test: '1 month ago at 4pm' could be potentially less that 28 days ago. - fix tests for infinity, -infinity, infinito, and -infinito 0.13 Sat Feb 27 2010 - make parsing for infinity and -infinity more reliable 0.12 Thu Feb 25 2010 - fix DateTime::Format::Builder import 0.11 Wed Feb 24 2010 - remove Readonly dependency - support some postgresql datetimes: epoch, infinity, -infinity, allballs - see http://www.postgresql.org/docs/8.4/interactive/datatype-datetime.html section 8.5.1.4 - 'infinity' returns a DateTime::Infinite::Future object - '-infinity' returns a DateTime::Infinite::Past object 0.10 Wed Feb 24 18:45:00 2009 - support for single character am/pm strings '3p' - support for days of the week (wednesday => the nearest future wednesday) - thanks Shawn Moore, rt #53188 - note: this is quite limited, I need more test cases - works: wednesday - works: wed at 3p - support for bare months (february) - support for limited timezones that are not at the end of the string - thanks Dave Faraldo - 'Wed Nov 11 13:55:48 PST 2009' becomes - 2009-11-11T13:55:48 America/Los_Angeles - beginning multiple language support (contributions welcome) - support english (en) and spanish (es) - support dates like 'now, today, tomorrow' - switch to strptime from regexes for some parsing for clarity - now supports negative timezone offsets IF it is a 4 digit offset and there is a space before the offset - works: 2007-05-06T04:44:44 -0800 - does not work: 2007-05-06T04:44:44-0800 - does not work: 2007-05-06T04:44:44-08 - does not work: 2007-05-06T04:44:44 -08 - now supports 2 digit years as the first number if the year is > 31 - works: 35-12-23 (2035-12-23T00:00:00) - does not work: 11-12-13 (2013-11-12T00:00:00, or 2013-12-11T00:00:00 with european hinting) - timezone parsing should now be more reliable - you can now set a 'base' datetime object to help fill out partial datetimes 0.09 Sun May 24 22:00:00 2009 - add a real copyright for Debian packaging - fix parsing a bare 4 digit year. - thanks Dominic Rose, rt #46278 0.08 Wed Apr 22 14:00:00 2009 - fix some pod errors, give an example for european hinting 0.07 Tue Apr 22 03:00:00 2009 - add ability to strip strings from the date string - can now parse timezones - rudimentary support for european dates (dd-mm-yyyy) - can now parse epoch times 0.06 Mon Apr 20 15:06:00 2009 - Fix parsing bug with dd-(oct|nov|dec)-yyyy - thanks Phil Brass 0.05 Fri Apr 4 14:00:00 2008 - fix some test helper libraries not being included. - thanks GOOZBACH, rt #34683 0.04 Fri Mar 14 21:00:00 2008 - fix broken 0.03 release - split tests out for easier integration into other distributions 0.03 Mon Mar 10 02:00:00 2008 - add method "parse_datetime" as an alias for "build". - thanks Adriano Rodrigues Ferreira 0.02 Tue Oct 02 01:50:00 2007 - fixed pod formatting - added new parseable format: 2007-10-01 13:11:32.741804. - thanks RKRIMEN 0.01 Sun Jul 15 20:09:47 2007 - original version; created by ExtUtils::ModuleMaker 0.49 DateTime-Format-Flexible-0.26/Makefile.PL0000644000175000017500000000134311435411554017065 0ustar thincthinc use ExtUtils::MakeMaker; WriteMakefile( NAME => 'DateTime::Format::Flexible', VERSION_FROM => 'lib/DateTime/Format/Flexible.pm', AUTHOR => 'Tom Heady (cpan@punch.net)', LICENSE => 'perl', ABSTRACT => 'DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects.', PREREQ_PM => { 'Test::Simple' => 0.44, # <-- auto added for tests 'Test::MockTime' => 0, 'DateTime::Format::Builder' => 0.74, # length parameter can now be an arrayref 'DateTime' => 0, 'DateTime::TimeZone' => 0, 'Module::Pluggable' => 0, 'List::MoreUtils' => 0, }, ); DateTime-Format-Flexible-0.26/META.json0000664000175000017500000000221512325544650016540 0ustar thincthinc{ "abstract" : "DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects.", "author" : [ "Tom Heady (cpan@punch.net)" ], "dynamic_config" : 1, "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.112150", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "DateTime-Format-Flexible", "no_index" : { "directory" : [ "t", "inc" ] }, "prereqs" : { "build" : { "requires" : { "ExtUtils::MakeMaker" : 0 } }, "configure" : { "requires" : { "ExtUtils::MakeMaker" : 0 } }, "runtime" : { "requires" : { "DateTime" : 0, "DateTime::Format::Builder" : "0.74", "DateTime::TimeZone" : 0, "List::MoreUtils" : 0, "Module::Pluggable" : 0, "Test::MockTime" : 0, "Test::Simple" : "0.44" } } }, "release_status" : "stable", "version" : "0.26" }