Sha256: 93603b0fbf6a0f2a19a342ae809df5c74f2c1b2e2f2052fc5c150b518c064a38

Contents?: true

Size: 697 Bytes

Versions: 26

Compression:

Stored size: 697 Bytes

Contents

#!/usr/bin/env ruby

require 'time'

STDIN.each_line do |line|

  day, year, hour, minute, second, timezone = line.scan(/\d+/)
  month = line.scan(/\/[^0-9]\w+/)[0].scan(/\w+/)[0]

  day = day.to_i
  year = year.to_i
  hour = hour.to_i
  minute = minute.to_i
  second = second.to_i

  # puts line.inspect
  # puts [day, month, year, hour, minute, second, timezone].inspect

  time = Time.parse("#{year}-#{month}-#{day} #{hour}:#{minute}:#{second}", timezone)

  # puts time.tv_sec

    puts "[ 'not', new Date(#{time.year}, #{time.month}, #{time.day}, #{time.hour}, #{time.min}, #{time.sec}), new Date(#{time.year}, #{time.month}, #{time.day}, #{time.hour}, #{time.min}, #{time.sec}) ],"

  
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
ix-cli-0.0.27 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.26 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.25 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.24 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.23 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.22 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.21 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.20 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.19 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.18 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.17 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.16 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.15 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.14 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.13 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.12 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.11 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.10 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.9 bin/ix-ncsa-date-to-timestamp
ix-cli-0.0.7 bin/ix-ncsa-date-to-timestamp