• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列で表現された時刻の変形)

文字列で表現された時刻の変形

このQ&Aのポイント
  • 文字列で表現された時刻を秒単位で表す方法について説明します。
  • コードの一部を示しながら、時刻を文字列の配列に変換する方法を紹介します。
  • 特別なライブラリを使用せずに時刻を変形するためのアプローチを考えます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「文字列 "13:23:23" から 13*60*60 + 23*60 +23 という計算をしたい」 ということですね. であれば, 文字列 "13:23:23" から 12, 23, 23 をそれぞれ数値として取り出して計算するだけ. 手を抜くなら sscanf, 努力と根性でまじめにやるなら strtol あたりか.

noname#182748
質問者

お礼

回答ありがとうございました。早速ためしてみます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

時刻を「秒単位で表す」とはどういうことでしょうか? 例として挙がっている 13:23:23 を「秒単位で表す」と, どうなってほしいのでしょうか? そして, それはどのように求められるはずのものなのでしょうか? あと, 「特別なライブラリ」と「特別でないライブラリ」とはどのように区別すればいいのでしょうか?

noname#182748
質問者

お礼

回答ありがとうございました。 13:23:23だと13時23分23秒なので 13*60*60 + 23*60 +23ですね。

noname#182748
質問者

補足

説明が雑ですいません。なにをもって特別なライブラリとするかですが、うまく答えられません。 自分は初心者なのでできればよく使う関数だけ使うほうが勉強になり好ましいです。

関連するQ&A