0
>> Time.now.strftime("%Z")
=> "CST"
>> DateTime.now.strftime("%Z")
=> "+08:00"
>> DateTime.new(2017, 2, 1, 17, 30, 0, "PST").strftime("%Z")
=> "-08:00"
所以我想打印出時區名稱,所以我達到了strftime
。但是,如果我給它一個DateTime,它的行爲就會有所不同。爲什麼會這樣?這是否意味着我不能使用DateTime.new來初始化特定時區的任意時間?strftime%Z在時間和日期時間上的行爲不同