問題タブ [timeunit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java TimeUnit で 24 時間を表す
時間単位が秒タイプで、サイクル期間が 86400/20 = 4320 サイクル後の 20 秒の場合、24 時間が経過します。
この問題に対するエレガントな解決策はありますか、それともすべてのタイプの大文字と小文字を本当に切り替える必要がありますか? それほど頻繁に発生しないことはわかっていますが、将来新しいTimeUnit
タイプが導入された場合、コードを適応させる必要があります:)
メソッドを使用してTimeUnit.values
、返された型の順序に依存し、その中の入力ユニットの位置を確認して、どの定数 (1000L、60L など) でサイクル数を計算できるかを知ることも考えていました。などのメソッドなしtoSeconds
で私自身のtoMillis
ものですが、これはさらに醜く、本当に奇妙です:)
java - TimeUnits を渡してミリ秒に変換する
TimeUnit
ユーザーが分、秒、時間、数値などを渡すクラスの API を作成し、ミリ秒値をクラス内で内部的に保持するにはどうすればよいですか。
以下が唯一の方法のようですか?
これが唯一の方法ですか?引数のわかりやすい名前を持つ値ごとのメソッド?