- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列で表現された時刻の変形)
文字列で表現された時刻の変形
このQ&Aのポイント
- 文字列で表現された時刻を秒単位で表す方法について説明します。
- コードの一部を示しながら、時刻を文字列の配列に変換する方法を紹介します。
- 特別なライブラリを使用せずに時刻を変形するためのアプローチを考えます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「文字列 "13:23:23" から 13*60*60 + 23*60 +23 という計算をしたい」 ということですね. であれば, 文字列 "13:23:23" から 12, 23, 23 をそれぞれ数値として取り出して計算するだけ. 手を抜くなら sscanf, 努力と根性でまじめにやるなら strtol あたりか.
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
時刻を「秒単位で表す」とはどういうことでしょうか? 例として挙がっている 13:23:23 を「秒単位で表す」と, どうなってほしいのでしょうか? そして, それはどのように求められるはずのものなのでしょうか? あと, 「特別なライブラリ」と「特別でないライブラリ」とはどのように区別すればいいのでしょうか?
質問者
お礼
回答ありがとうございました。 13:23:23だと13時23分23秒なので 13*60*60 + 23*60 +23ですね。
質問者
補足
説明が雑ですいません。なにをもって特別なライブラリとするかですが、うまく答えられません。 自分は初心者なのでできればよく使う関数だけ使うほうが勉強になり好ましいです。
お礼
回答ありがとうございました。早速ためしてみます。