<HTML><BODY>Корми ей строку сразу. Не разбирай на части. Или тебе там что-то странное надо?<br><br><br>Воскресенье, 27 октября 2013, 0:01 +04:00 от Андрей П. Ковбович<akovbovich@gmail.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;" class="mailru-blockquote">
        <div id="">
        



    






        

        
        
        
        
        

        



<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
         
        <div id="style_13828177400000000389" class="mr_read__body">
                <base target="_self" href="https://e.mail.ru/">
                
                        <div id="style_13828177400000000389_BODY"><div dir="ltr">Panda быстрее Time::Piece, но все равно не вписывается в 1000ns<div><br></div><div>     panda:  1 wallclock secs ( 1.06 usr +  0.00 sys =  1.06 CPU) @ 202867.92/s (n=215040)<br></div><div><br></div><div><div>
my$d="27.06.2013";</div><div>my$t="18:44:59";</div><div>my$r=qr/^(\d\d)\.(\d\d)\.(\d\d\d\d) (\d\d)\:(\d\d):(\d\d)$/;</div><div>...</div><div>panda=>sub{ "$d $t"=~/$r/; my$dt=Panda::Date->new([$3,$2,$1,$4,$5,$6]) }</div>
</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">26 октября 2013 г., 23:51 пользователь <a href="sentmsg?mailto=mailto%3aWarstone@list.ru" target="_blank">Warstone@list.ru</a> <span dir="ltr"><<a href="sentmsg?mailto=mailto%3awarstone@list.ru" target="_blank">warstone@list.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Попробуй Panda::Date...<br><br><br>Суббота, 26 октября 2013, 23:48 +04:00 от Akzhan Abdulin <<a href="sentmsg?mailto=mailto%3aakzhan.abdulin@gmail.com" target="_blank">akzhan.abdulin@gmail.com</a>>:<div><div class="h5"><br>
<blockquote style="border-left:1px solid #0857a6;margin:10px;padding:0 0 0 10px">
        <div>
        



    






        

        
        
        
        
        

        



<div>
        
         
        <div>
                
                
                        <div><div dir="ltr">:)</div><div class="gmail_extra"><br><br><div class="gmail_quote">26 октября 2013 г., 23:43 пользователь Андрей П. Ковбович <span dir="ltr"><<a href="https://e.mail.ru/sentmsg?mailto=mailto%3aakovbovich@gmail.com" target="_blank">akovbovich@gmail.com</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Все, нашел: $dt1 [gt/lt/eq] $dt2</div><div><br></div><div>Benchmark: running Class::Date, Date::Manip, DateTime, Time::Piece, lex for at least 1 CPU seconds...</div>

<div>Class::Date:  1 wallclock secs ( 1.00 usr +  0.12 sys =  1.12 CPU) @ 12799.11/s (n=14335)</div>
<div>Date::Manip:  2 wallclock secs ( 1.05 usr +  0.00 sys =  1.05 CPU) @ 400.00/s (n=420)</div><div>  DateTime:  1 wallclock secs ( 1.07 usr +  0.00 sys =  1.07 CPU) @ 10047.66/s (n=10751)</div><div>Time::Piece:  1 wallclock secs ( 1.04 usr +  0.00 sys =  1.04 CPU) @ 165414.42/s (n=172031)</div>


<div>       lex:  0 wallclock secs ( 1.07 usr +  0.00 sys =  1.07 CPU) @ 3215550.47/s (n=3440639)</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">26 октября 2013 г., 23:33 пользователь Андрей П. Ковбович <span dir="ltr"><<a href="https://e.mail.ru/sentmsg?mailto=mailto%3aakovbovich@gmail.com" target="_blank">akovbovich@gmail.com</a>></span> написал:<div>

<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Какой модуль или способ сейчас считается самым быстрым, чтобы сравнить две даты формата YYYY-mm-dd HH:MM::SS? Как уложиться в 1 микросекунду?</div>


<div><br></div><div>Benchmark: running Class::Date, Date::Manip, DateTime, Time::Piece for at least 1 CPU seconds...</div>
<div>Class::Date:  0 wallclock secs ( 0.89 usr +  0.13 sys =  1.02 CPU) @ 13175.49/s (n=13439)</div><div>Date::Manip:  1 wallclock secs ( 1.09 usr +  0.01 sys =  1.10 CPU) @ 407.27/s (n=448)</div><div>  DateTime:  1 wallclock secs ( 1.03 usr +  0.00 sys =  1.03 CPU) @ 10437.86/s (n=10751)</div>



<div>Time::Piece:  1 wallclock secs ( 1.01 usr +  0.00 sys =  1.01 CPU) @ 179293.07/s (n=181086)</div></div>
</blockquote></div></div></div><br></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="https://e.mail.ru/sentmsg?mailto=mailto%3amoscow%2dpm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>
</div>
                        <div>-- <br>
Moscow.pm mailing list<br>
<a href="https://e.mail.ru/sentmsg?compose&To=moscow%2dpm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
                
                
        </div>

        
</div>


</div>
</blockquote>
<br>
<br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Nick unnoun<br></font></span></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="sentmsg?mailto=mailto%3amoscow%2dpm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>

</div>
                        <div>-- <br>
Moscow.pm mailing list<br>
<a href="sentmsg?compose&To=moscow%2dpm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
                
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>-- <br>Nick unnoun<br></BODY></HTML>