http://qs321.pair.com?node_id=1194731


in reply to How to format dates prior to 1970?

Perl 5.24 on win7/64-bit blows up for me:
perl -v This is perl 5, version 24, subversion 0 (v5.24.0) built for MSWin32-x +64-multi-thread >perl -MTime::Piece -wE "say $Time::Piece::VERSION; my $t=Time::Piece- +>strptime('05/10/1969','%m/%d/%Y'); say $t->ymd; say $t->strftime('%Y +-%m-%d')" 1.31 1969-05-10 <<< *popup* - perl stopped responding
Faulting application name: perl.exe, version: 5.24.0.2400, time stamp: + 0x575a1be0 Faulting module name: Piece.dll, version: 0.0.0.0, time stamp: 0x575a1 +c19 Exception code: 0xc0000005 Fault offset: 0x00000000000022e9 Faulting process id: 0x44b0 Faulting application start time: 0x01d2f9a2b44679e1 Faulting application path: C:\Perl64\bin\perl.exe Faulting module path: C:\Perl64\lib\auto\Time\Piece\Piece.dll Report Id: 7213cb17-38fa-4446-823a-d4990b1501b7 Faulting package full name: Faulting package-relative application ID:

                All power corrupts, but we need electricity.