Skip to content

Instantly share code, notes, and snippets.

@denisdefreyne
Last active August 29, 2015 14:17
Show Gist options
  • Save denisdefreyne/a7d2da49bbba3f4d79e0 to your computer and use it in GitHub Desktop.
Save denisdefreyne/a7d2da49bbba3f4d79e0 to your computer and use it in GitHub Desktop.
Time vs DateTime UTC behavior in Ruby
# Ruby’s Time and DateTime classes have different behaviors for #iso8601. Time
# uses the "Z" postfix to indicate UTC, while DateTime uses "+00:00".
require 'time'
require 'date'
puts Time.now.utc.iso8601
# => 2015-03-17T08:43:08Z
puts Time.now.utc.to_datetime.iso8601
# => 2015-03-17T08:43:08+00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment