perl - Convert absolute time into relative time -
in perl can directly difference of time given in below format?
requirement have convert absolute time relative time:
input:
2013/06/19 05:16:51:209 info 2013/06/19 05:16:54:365 info 2013/06/19 05:16:54:365 info expected output :
000000.000000 info 000003.156000 info 000003.156000 info so here have take 05:16:51:209 reference time , make 0 need subtract next time.
please let me know if there function available same.
its complex problem (i :d ). give solution (its not finished, huge of problems should cleared):
use datetime::format::strptime; $parser = datetime::format::strptime->new( pattern => '%y/%m/%d %h:%m:%s:%n', on_error => 'croak', ); @dates = ( '2013/06/19 05:16:51:209 info', '2013/06/19 05:16:54:365 info', '2013/06/19 05:16:54:365 info', ); %dates; $dates{$_} = $parser->parse_datetime( $_ ) foreach @dates; i use [datetime::format::strptime] parsing datetime , getting datetime object back. need call 1 of delta-methods of datetime module need :)
here links you:
Comments
Post a Comment