「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

@701■ (#2217) 「時間差」命令と「分差」命令での繰り上がり?表示 - のなお (2013-10-29 17:03) /高 未処理
【症状】時間が加算される現象

【再現方法】
※時間差
「00:00:00」と「00:30:01」の時間差を表示  #結果A:1(時間)
「00:00:00」と「00:31:00」の時間差を表示  #結果A:1(時間)
「00:00:00」と「00:59:00」の時間差を表示  #結果A:1(時間)
※分差
「00:00:00」と「00:00:30」の分差を表示    #結果B:1(分)
「00:00:00」と「00:00:59」の分差を表示    #結果B:1(分)

【要望】
結果A群は1時間以内なので「0」であって欲しい
結果B群は1分以内なので「0」であって欲しい

【バージョン】1.539
【その他】
四捨五入で繰り上がってるような雰囲気?
宜しくお願いします。

#-----------------------------------------------------------------------
追記:2013/10/18 18:31

修正までの代替案

●分差(AとBの|AからBまでの)
  INT((AとBの秒差)/60)で戻る

●時間差(AとBの|AからBまでの)
  INT((AとBの秒差)/3600)で戻る

#-----------------------------------------------------------------------
また追記:2013/10/18 19時
面倒なので各命令を一括で返す関数のサンプルを考えてみました。

●各時間差(AとBの|AからBまでの)
  Cとは配列。C[2]はAとBの秒差
  C[0]はINT((AとBの秒差)/3600)  #時間差
  C[1]はINT((AとBの秒差)/60)   #分差
  Cで戻る  #配列で戻る

#-----------------------------------------------------------------------
変更:2013/10/28 20時
3つの関数を書き直ししました。

#-----------------------------------------------------------------------
変更:2013/10/29 17時
もっと簡単な方法で3つの関数を書き直ししました。
「時間差」命令と「分差」命令での繰り上.. / のなお (2013-10-29 17:03) (#2217)/ 高 未処理
  時間差と分差の端数の扱い / うぇいく (2013-10-26 15:56) (#2219)/ 高 未処理
    希望 / のなお (2013-10-29 17:18) (#2221)/ 高 議論中
  要望に変更 / のなお (2014-01-29 16:52) (#2258)/ 中 未処理
    Re: 要望に変更 / うぇいく (2014-01-30 01:29) (#2260)/ 中 未処理
      要望と違うので説明です / のなお (2014-01-30 17:56) (#2262)/ 中 未処理
  Re: 要望と違うので説明です / うぇいく (2014-02-13 21:09) (#2270)/ 中 未処理
    ご思案頂きありがとうございました / のなお (2014-02-15 15:42) (#2274)/ 中 解決

(#2217)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能