Ruby 3.4 リファレンスマニュアル

instance method Time#inspect

inspect -> String[permalink][rdoc][edit]

時刻を文字列に変換した結果を返します。

Time#to_s とは異なり、秒未満の端数が 0 でない場合はその値も含めて返します。端数が 0 の場合は Time#to_s と同じ結果になります。

t = Time.now
p t.inspect                           #=> "2012-11-10 18:16:12.261257655 +0100"
p t.strftime "%Y-%m-%d %H:%M:%S.%N %z"  #=> "2012-11-10 18:16:12.261257655 +0100"

p t.utc.inspect                        #=> "2012-11-10 17:16:12.261257655 UTC"
p t.strftime "%Y-%m-%d %H:%M:%S.%N UTC"  #=> "2012-11-10 17:16:12.261257655 UTC"

t2 = Time.at(0.1r)
p t2.inspect                              # => "1970-01-01 09:00:00.1 +0900"
p t2.strftime("%Y-%m-%d %H:%M:%S.%N %z")  # => "1970-01-01 09:00:00.100000000 +0900"

戻り値の文字エンコーディングは Encoding::US_ASCII です。