# \[Bug #500\] TZ=HST$B$G(BFailure: test\_strftime(TestTime)

**URL:** <https://www.ruby-forum.com/t/bug-500-tz-hst-b-g-bfailure-test-strftime-testtime/146909>\
**Category:** Development\
**Created:** [August 26, 2008, 6:28pm UTC](https://www.ruby-forum.com/t/bug-500-tz-hst-b-g-bfailure-test-strftime-testtime/146909 "2008-08-26T18:28:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [August 26, 2008, 6:28pm UTC](https://www.ruby-forum.com/t/bug-500-tz-hst-b-g-bfailure-test-strftime-testtime/146909/1 "2008-08-26T18:28:34Z")

</div>

Bug #500: TZ=HSTe$B$Ge(BFailure: test\_strftime(TestTime)  
[http://redmine.ruby-lang.org/issues/show/500](http://redmine.ruby-lang.org/issues/show/500)

e$B5/I\<\<Te(B: Kazuhiro NISHIYAMA  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal

[http://zunda.freeshell.org/d/20080825.html#p04](http://zunda.freeshell.org/d/20080825.html#p04)  
e$B$K$h$k$H%m!\<%+%k$N%?%$%`%\>!\<%s$K$h$C$F$O\<:GT$9$k$3$H$,$"$k$h$&$G$9!#e(B

% env TZ=HST ruby-trunk -v test/ruby/test\_time.rb -n /strftime/  
ruby 1.9.0 (2008-08-25 revision 18832) [i686-linux]  
Loaded suite test/ruby/test\_time  
Started  
test/ruby/test\_time.rb:377: warning: strftime called with empty format  
string  
F  
Finished in 0.01258855 seconds.

1. Failure:  
test\_strftime(TestTime) [test/ruby/test\_time.rb:381]:  
\<“Sat”\> expected but was  
\<“Fri”\>.

1 tests, 26 assertions, 1 failures, 0 errors

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [August 28, 2008, 3:41pm UTC](https://www.ruby-forum.com/t/bug-500-tz-hst-b-g-bfailure-test-strftime-testtime/146909/2 "2008-08-28T15:41:56Z")

</div>

e$BA0ED$G$9!#e(B

2008/08/27 1:23 Kazuhiro NISHIYAMA [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> [http://zunda.freeshell.org/d/20080825.html#p04](http://zunda.freeshell.org/d/20080825.html#p04)  
> e$B$K$h$k$H%m!\<%+%k$N%?%$%`%\>!\<%s$K$h$C$F$O\<:GT$9$k$3$H$,$"$k$h$&$G$9!#e(B
> 
> % env TZ=HST ruby-trunk -v test/ruby/test\_time.rb -n /strftime/  
> ruby 1.9.0 (2008-08-25 revision 18832) [i686-linux]  
> Loaded suite test/ruby/test\_time  
> Started  
> test/ruby/test\_time.rb:377: warning: strftime called with empty format string  
> F  
> Finished in 0.01258855 seconds.

e$B1sF#$5$s$,e(Br15399e$B$GDI2C$5$l$?%F%9%H$N$h$&$G$9$,!“$b$H$b$H$I$&$$$&0U?^$N%F%9%He(B  
e$B$G$7$g$&$+e(B?  
e$B$H$j$”$($:!"0J2\<$N$h$&$KJQ$($l$P4D6-JQ?te(BTZe$B$NCM$K$h$i$:%F%9%H$,DL$k$h$&$K$Oe(B  
e$B$J$j$^$9$,!D!#e(B

# Index: test/ruby/test\_time.rb

— test/ruby/test\_time.rb (revision 18897)  
+++ test/ruby/test\_time.rb (working copy)  
@@ -378,7 +378,8 @@  
assert\_equal(“foo\0bar\x0000\x0000\x0000”,  
T2000.strftime(“foo\0bar\0%H\0%M  
\0%S”))  
assert\_equal(“foo” \* 1000, T2000.strftime(“foo” \* 1000))

- assert\_equal(“Sat”, Time.at(946684800).strftime(“%a”))

- t = Time.mktime(2000, 1, 1)

- assert\_equal(“Sat”, t.strftime(“%a”))

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [August 28, 2008, 4:13pm UTC](https://www.ruby-forum.com/t/bug-500-tz-hst-b-g-bfailure-test-strftime-testtime/146909/3 "2008-08-28T16:13:05Z")

</div>

e$B1sF#$G$9!#e(B

2008/08/28 22:35 Shugo M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> > Finished in 0.01258855 seconds.
> 
> e$B1sF#$5$s$,e(Br15399e$B$GDI2C$5$l$?%F%9%H$N$h$&$G$9$,!"$b$H$b$H$I$&$$$&0U?^$N%F%9%He(B  
> e$B$G$7$g$&$+e(B?

e$B$9$\_$^$;$s!#DI2C$7$?$H$-$N5-21$,$9$G$K$“$j$^$;$s$,!“e(Bstrftime(”%a”)  
e$B$Ne(B  
e$BLa$jCM$r%F%9%H$7$?$+$C$?$@$1$@$H;W$o$l$^$9!#$G$9$N$G!"e(B

> e$B$H$j$"$($:!"0J2\<$N$h$&$KJQ$($l$P4D6-JQ?te(BTZe$B$NCM$K$h$i$:%F%9%H$,DL$k$h$&$K$Oe(B  
> e$B$J$j$^$9$,!D!#e(B

e$B$3$l$G$$$$$H;W$$$^$9!#$"$j$,$H$&$4$6$$$^$9!#%3%\_%C%H$7$F$\*$-$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [August 28, 2008, 4:57pm UTC](https://www.ruby-forum.com/t/bug-500-tz-hst-b-g-bfailure-test-strftime-testtime/146909/4 "2008-08-28T16:57:40Z")

</div>

e$B%A%1%C%He(B #500 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

## Applied in changeset r18901.

[http://redmine.ruby-lang.org/issues/show/500](http://redmine.ruby-lang.org/issues/show/500)
