回答受付終了まであと2日 回答を投稿すると知恵コイン15枚が追加されます
Javaでランダムな日付(timestamp)を範囲指定で生成する方法を教えてほしいです。
2020/7/1321:05:40
回答投稿
回答
1〜1件/1件中
とみおさん
2020/7/1402:05:22
日時の乱数は標準APIにないので、自分で計算して作る必要があります。
一例ですが
8:00~20:00までの12時間を秒数に直して、その範囲で乱数を生成
オフセットを昨日の8:00に設定して、そこから生成した乱数分秒数を加算して乱数時刻を作ればよいかと
上の例を実装するとこんな感じ
https://github.com/rp0005sh/tiebukuro/blob/master/q14228368704.java
-
質問者
2020/7/1423:59:11
ご丁寧にありがとうございます。凄く分かりやすいです。
乱数時刻生成に関してですが、調べてもだいたい下記のようなサイト
しかでません。
https://techacademy.jp/magazine/31988
LocalTime start = LocalTime.ofのofなんてあるのかと初めて知りました。
int range = (int) Duration.between(start, end).getSeconds();
このDuration?も初めてみました。
こうゆう機能?なんて呼べばいいのか分からないですが、どうやって調べていますか?
どうすればこのようなコードを浮かぶのでしょうか?
教えて頂きたいです。
「timestamp、dd hh」に関する回答受付中の質問
このカテゴリの回答受付中の質問
カテゴリQ&Aランキング
- 戻る
- 次へ
総合Q&Aランキング
Yahoo!知恵袋カテゴリ
Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
お客様自身の責任と判断で、ご利用ください。