yuliji
1/6/2016 - 8:44 AM

ruby handle DateTime

ruby handle DateTime

require 'date'

ids = Hash.new

IO.foreach("./vcode") do |line|
    m = /:(.*) 172\.31/.match(line)
    date =  m[1]
    date = '2015 ' + date
    datetime = DateTime.strptime(date, '%Y %b %d %H:%M:%S')
    dateline =  datetime.strftime('%s')
    print dateline
    print ','
    m = /vcode id=(.*) message/.match(line)
    vcode_id = m[1]
    puts vcode_id
end
puts 'done'