TimeUnit
ユーザーが分、秒、時間、数値などを渡すクラスの API を作成し、ミリ秒値をクラス内で内部的に保持するにはどうすればよいですか。
以下が唯一の方法のようですか?
void someMethodDays(int numOfDays) {
this.longValue = TimeUnit.DAYS.toMillis(numOfDays);
}
void someMethodHour(int numOfHours) {
this.longValue = TimeUnit.HOURS.toMillis(numOfDays);
} etc
これが唯一の方法ですか?引数のわかりやすい名前を持つ値ごとのメソッド?