私はMMMMMMSSの形式で特定のイベントの期間を記載したファイルを持っています。どのような種類のこれは時間の長さと秒に変換する方法を知っています。私はC#の言語を使用していますMMMMMMSSこれはどのような期間形式ですか?
0
A
答えて
3
フォーマットは本当にM...MSS
(整数value
として供給)されている場合は、秒に変換することは非常に簡単です:
var seconds = (value/100) * 60 + (value % 100);
なぜそれが動作しますか?
- 従って
MMMMMM
を返し、下二桁(integer division)を除去し、 value % 100
戻り下二桁(modulo)、即ち、SS
。- 残りの式は
MMMMMM * 60 + SS
です。これはかなりわかりやすいはずです。
value/100
0
私の推測そのフォーマットに基づいて、それは最大値99999959
を保持することができ、それは999999
分と59
秒を意味することになります。しかし、それは純粋な推測であり、いくつかのサンプルデータはこの考え方を強化するのに役立つでしょう。あなたは確かに決して知らないかもしれません。
少なくとも、SSの部分が59を超えているかどうかを判断することができます。これは知っておくことが非常に重要です。
var input = "02345612";
int minutes = int.Parse(input.Substring(0, 6));
int seconds = int.Parse(input.Substring(6, 2));
int totalSeconds = minutes * 60 + seconds;
関連する問題
- 1. この「P16DT1H58M47S」はどのような時間形式ですか?
- 2. これらのパスはどのような形式ですか?
- 3. これはどのような日付形式ですか?
- 4. これはどのような日付形式ですか?
- 5. これはどのようなISO日付形式ですか?
- 6. この日付はどのような形式ですか?
- 7. これはどのような日付/時刻形式ですか?
- 8. IIS AppPoolのリサイクル時間はどのようなタイムゾーン/形式ですか?
- 9. ここで、opendaylight sotre flow-rules?どのような形式ですか?
- 10. このgeojsonの例の座標はどのような形式ですか
- 11. クイック:このJSONファイルの日付はどのような形式ですか
- 12. この色の値はどのような形式ですか? 0x000066FF
- 13. MySQLデータベースから期間/期間の形式を変換する
- 14. バッファはどのようなデータ形式ですか?
- 15. カスタムヘルムチャートリポジトリはどのような形式ですか?
- 16. パンダ:「年月」形式の列(期間)はどのように生成できますか?私が試した何
- 17. Autocad SHX:それはどのような形式で、どのように変換するのですか?
- 18. Windowsのパスワードはどのような形式で保存されますか?
- 19. Bitmap.saveはどのような形式でvb.netに保存されますか?
- 20. どのように表示する12時間の形式で時間iphoneで
- 21. どのような日付形式が「401769」で、これを実際の日付のようにフォーマットするにはどうすればよいですか?
- 22. これはどのファイル形式ですか、どのように開くのですか?
- 23. どのようなWebビデオ形式がこれを行うことができますか?
- 24. スレッド間の同期はどうすればよいですか?
- 25. どのような.xlsxファイル形式ですか?
- 26. これはどの言語または形式ですか?
- 27. C#でxml形式のキーペアをPEM形式に変更するにはどうすればよいですか?
- 28. これはどのような種類のGPSデータ形式ですか? GPSトラッカーデバイス(TK102)から
- 29. このnumpy配列をこの形式でフォーマットするにはどうすればよいですか?
- 30. GMT形式の日付を別の形式に変換するにはどうすればよいですか?
入力と出力の例を挙げることができますか? –
6行目の 'M'は[標準](http://msdn.microsoft.com/en-us/library/az4se3k1.aspx)または[カスタム](http://msdn.microsoft.com/ en-us/library/8kb3ddd4.aspx)形式の文字列です。 – Oded
4より長い 'M 'の文字列は、月の長い名前(例えば" 8月 ")を返す' MMMM'として解釈されます。問題は何にも対応していない「SS」である。一方、 'ss'は、左にゼロを詰めた秒です。おそらく、それは.NET形式の文字列ではないはずです。 – Shibumi