イタリックテキスト###前提・実現したいこと
今、t に基準となる時刻が入っています(19:38)。
これにプログラムで取得した時差tmp(1時間単位)を加算、減算したいのですが、思い通りに動いてくれません。初めての質問なので、質問自体わかりづらいかもしれないですが、どなたか教えて下さい
###発生している問題・エラーメッセージ
Main.rb:31:in block in <main>': undefined method
tmp' for "19:38":String (NoMethodError)
Did you mean? tap
from /usr/local/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0/lib/active_support/core_ext/range/each.rb:5:in each' from /usr/local/rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-5.0.0/lib/active_support/core_ext/range/each.rb:5:in
each'
from Main.rb:28:in `<main>'
SumoMe
エラーメッセージ
###該当のソースコード Time::DATE_FORMATS[:type] = "%H:%M" tmp = 0 for l in 0..N-1 if s[l]>=0 tmp = s[l] - s[k] puts t.tmp.hour.since.to_s(:type) else tmp = -(s[l] - s[k]) puts t.tmp.hour.ago.to_s(:type) end end ###試したこと puts tmp.hour.since.to_s(:type)で実行すると現在時刻との時差が出ますが、tからの時差を求めたいです。 ###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 ###前提・実現したいこと ここに質問したいことを詳細に書いてください (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード ```ここに言語を入力 ここにご自身が実行したソースコードを書いてください
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/04 19:15