Bug #11595 ยป time_utc.patch
test/test_time.rb | ||
---|---|---|
assert_equal(true, Time.rfc2822("Sat, 01 Jan 2000 00:00:00 -0000").utc?)
|
||
assert_equal(false, Time.rfc2822("Sat, 01 Jan 2000 00:00:00 +0000").utc?)
|
||
assert_equal(true, Time.rfc2822("Sat, 01 Jan 2000 00:00:00 UTC").utc?)
|
||
ENV['TZ'] = 'UTC'
|
||
assert_equal(true, Time.now.utc?)
|
||
ENV['TZ'] = 'Asia/Tokyo'
|
||
assert_equal(false, Time.now.utc?)
|
||
ENV['TZ'] = nil
|
||
end
|
||
def test_rfc2822_utc_roundtrip_winter
|
time.c | ||
---|---|---|
rb_timespec_now(&ts);
|
||
tobj->timew = timespec2timew(&ts);
|
||
MAKE_TM(time, tobj);
|
||
if (rb_equal(tobj->vtm.utc_offset, INT2FIX(0))) {
|
||
tobj->gmt = 1;
|
||
}
|
||
return time;
|
||
}
|
||