Java関数で時間用に2つのカレンダーインスタンスを作成する必要がありますか?

ACP

私は、毎日午前9時と午後8時のタイムスタンプを見つけて、指定されたタイムスタンプがこれらのタイムスタンプの間にあるかどうかを計算する必要があるアプリケーションに取り組んでいます。私の関数を以下に示しますが、2つのカレンダーインスタンスを作成する必要があることを誰かが提案できますか?この機能を最適化するための支援が必要です

 boolean isDateTimeBetweenNineAMTOEightPM(long datetime) {
    long nineAM = 0, eightPM = 0;

    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.HOUR, 9);
    calendar.set(Calendar.MINUTE, 00);
    calendar.set(Calendar.SECOND, 00);
    calendar.set(Calendar.AM_PM, Calendar.AM);
    nineAM = calendar.getTime().getTime() / 1000;

    calendar.set(Calendar.HOUR, 8);
    calendar.set(Calendar.MINUTE, 00);
    calendar.set(Calendar.SECOND, 00);
    calendar.set(Calendar.AM_PM, Calendar.PM);
    eightPM = calendar.getTime().getTime() / 1000;

    if (datetime >= nineAM && datetime <= eightPM) {
        return true;
    } else {
        return false;
    }
}
Evgeniy Dorofeev

私はそれをこのようにします

    Calendar cal = Calendar.getInstance(); 
    cal.set(Calendar.MINUTE, 0); 
    cal.set(Calendar.SECOND, 0);
    cal.set(Calendar.MILLISECOND, 0);
    cal.set(Calendar.HOUR_OF_DAY, 9);
    if (datetime < cal.getTimeInMillis()) {
        return false;
    }
    cal.set(Calendar.HOUR_OF_DAY, 20); 
    return datetime <= cal.getTimeInMillis();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2つの引数を持つタイプのファンクターインスタンスを作成するにはどうすればよいですか?両方の引数は同じタイプである必要がありますか?

分類Dev

インデックスで読み取り専用のゲッターを作成するには、レンズの何を使用する必要がありますか?

分類Dev

コンストラクターはいつ、どのようにインスタンス変数に制限を適用する必要がありますか?

分類Dev

複数のコントローラーでアクセスするには、変換時間関数をどこに配置する必要がありますか?

分類Dev

サーバーの実行時間中、Sequelizeインスタンスを保持する必要がありますか?

分類Dev

カレンダー設定が機能するようにカレンダーインスタンスをクエリする必要があります

分類Dev

間にスペースがいくつあるかに関係なく、文字列の最初の2つのトークンを抽出する必要があります

分類Dev

パンダの集計関数でカスタム関数を作成する方法はありますか?

分類Dev

いつreactのイベントリスナーで無名関数を使用する必要がありますか?

分類Dev

データベースから単一のカレンダーにイベントをループする必要があります

分類Dev

変数は常にJavaのインターフェイスで宣言する必要がありますか?

分類Dev

特定の非クラスター化インデックスを時々作成する必要がありますか?

分類Dev

2つのスイッチ間の直接接続でリンクステータスを取得する必要がありますか?

分類Dev

Pythonパンダで時間ベースのイベントを時間テンプレートに分割する方法はありますか?

分類Dev

サーバレス予定のJava関数は、どのようなインタフェースを実装する必要がありますか?

分類Dev

C ++でクロノ用の関数を作成しようとすると、コンストラクターのインスタンスがありません

分類Dev

CTE_Datesカレンダーに特定の時間を追加する必要があります

分類Dev

Dartの関数内でアンダースコア(_)変数を使用する必要がありますか?

分類Dev

unittestでテストするクラスのインスタンスを作成する必要がありますか?

分類Dev

このデモでは、各列にインデックスを作成するか、1つの非クラスター化インデックスのみを作成する必要があります(インデックススキャン、シーク)

分類Dev

Railsでカスタムアクションの代わりに別のコントローラーを作成する必要があるのはいつですか?

分類Dev

AmazonEC2インスタンスでデータベースを作成する必要があります

分類Dev

SVGで2色のカーブレスポンシブ背景を作成する必要があります

分類Dev

T = <名前空間のない名前空間クラス>を持つ関数テンプレート特殊化の静的ローカルは一意である必要がありますか?

分類Dev

2つのカレンダーインスタンス間の日数を取得するにはどうすればよいですか?

分類Dev

AuroraでMultiAZを有効にする場合、複数のデータベースインスタンスを提供する必要がありますか?

分類Dev

特定のパンダデータフレームスライスで文字列を変数に置き換える必要があります

分類Dev

Retrofit 2では毎回新しいインターフェースを作成する必要がありますか?

分類Dev

ColdFusion開発用にどのEclipse基本タイプをインストールする必要がありますか?

Related 関連記事

  1. 1

    2つの引数を持つタイプのファンクターインスタンスを作成するにはどうすればよいですか?両方の引数は同じタイプである必要がありますか?

  2. 2

    インデックスで読み取り専用のゲッターを作成するには、レンズの何を使用する必要がありますか?

  3. 3

    コンストラクターはいつ、どのようにインスタンス変数に制限を適用する必要がありますか?

  4. 4

    複数のコントローラーでアクセスするには、変換時間関数をどこに配置する必要がありますか?

  5. 5

    サーバーの実行時間中、Sequelizeインスタンスを保持する必要がありますか?

  6. 6

    カレンダー設定が機能するようにカレンダーインスタンスをクエリする必要があります

  7. 7

    間にスペースがいくつあるかに関係なく、文字列の最初の2つのトークンを抽出する必要があります

  8. 8

    パンダの集計関数でカスタム関数を作成する方法はありますか?

  9. 9

    いつreactのイベントリスナーで無名関数を使用する必要がありますか?

  10. 10

    データベースから単一のカレンダーにイベントをループする必要があります

  11. 11

    変数は常にJavaのインターフェイスで宣言する必要がありますか?

  12. 12

    特定の非クラスター化インデックスを時々作成する必要がありますか?

  13. 13

    2つのスイッチ間の直接接続でリンクステータスを取得する必要がありますか?

  14. 14

    Pythonパンダで時間ベースのイベントを時間テンプレートに分割する方法はありますか?

  15. 15

    サーバレス予定のJava関数は、どのようなインタフェースを実装する必要がありますか?

  16. 16

    C ++でクロノ用の関数を作成しようとすると、コンストラクターのインスタンスがありません

  17. 17

    CTE_Datesカレンダーに特定の時間を追加する必要があります

  18. 18

    Dartの関数内でアンダースコア(_)変数を使用する必要がありますか?

  19. 19

    unittestでテストするクラスのインスタンスを作成する必要がありますか?

  20. 20

    このデモでは、各列にインデックスを作成するか、1つの非クラスター化インデックスのみを作成する必要があります(インデックススキャン、シーク)

  21. 21

    Railsでカスタムアクションの代わりに別のコントローラーを作成する必要があるのはいつですか?

  22. 22

    AmazonEC2インスタンスでデータベースを作成する必要があります

  23. 23

    SVGで2色のカーブレスポンシブ背景を作成する必要があります

  24. 24

    T = <名前空間のない名前空間クラス>を持つ関数テンプレート特殊化の静的ローカルは一意である必要がありますか?

  25. 25

    2つのカレンダーインスタンス間の日数を取得するにはどうすればよいですか?

  26. 26

    AuroraでMultiAZを有効にする場合、複数のデータベースインスタンスを提供する必要がありますか?

  27. 27

    特定のパンダデータフレームスライスで文字列を変数に置き換える必要があります

  28. 28

    Retrofit 2では毎回新しいインターフェースを作成する必要がありますか?

  29. 29

    ColdFusion開発用にどのEclipse基本タイプをインストールする必要がありますか?

ホットタグ

アーカイブ