Joined 9 years ago
def convert(<<h::bytes-size(2)>> <> ":" <> <<m::bytes-size(2)>> <> ":" <> <<s::bytes-size(2)>> <> <<period::bytes-size(2)>>) do "#{formatted_hour(h,period)}:#{m}:#{s}" end defp formatted_hour(hours,"PM"), do: "#{String.to_integer(hours) + 12}" defp formatted_hour("12","AM"), do: "00" defp formatted_hour(hours, "AM"), do: hours