Javaで指定された日付の曜日を取得する方法
指定された日付の曜日を取得する Java メソッド: (推奨: Java ビデオ チュートリアル)
曜日を取得するには指定した日付の週を取得するには、次のメソッドを使用できます。曜日を取得するには 2 つの方法があります:
1. Calendar クラス
//根据日期取得星期几 public static String getWeek(Date date){ String[] weeks = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; Calendar cal = Calendar.getInstance(); cal.setTime(date); int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1; if(week_index<0){ week_index = 0; } return weeks[week_index]; }
を使用します。2. SimpleDateFormat クラス
//根据日期取得星期几 public static String getWeek(Date date){ SimpleDateFormat sdf = new SimpleDateFormat("EEEE"); String week = sdf.format(date); return week; }
注: 文字の書式設定 文字列は大文字と小文字が区別されます
SimpleDateFormat の作成時に渡されるパラメータの場合: EEEE は曜日を表します (「木曜日」など)。 ; MMMM は、「11 月」などの中国の月を表します。MM は、「11」などの月を表します。
yyyy は、「2010」などの年を表します。dd は、「25」などの日を表します。 "
Java の知識をさらに深めたい場合は、「java Basic Tutorial」列に注目してください。
以上がJavaで指定された日付の曜日を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

怠zyな読み込みは、アソシエーションにアクセスするときにクエリのみであり、n 1の問題に簡単につながる可能性があります。これは、関連データが必要かどうかが判断されないシナリオに適しています。 2。()を使用して緊急読み込みを使用して関連データをロードして、バッチ処理シナリオに適したn 1クエリを回避します。 3.緊急荷重を使用してパフォーマンスを最適化する必要があり、N 1の問題はLaraveldebugbarなどのツールを介して検出できます。モデルの属性を備えた$は、不必要なパフォーマンスオーバーヘッドを避けるために慎重に使用されます。

Pythonのメモリ管理は、参照カウントとゴミ収集メカニズムに基づいています。 1.参照カウントメカニズムにより、参照番号が0の場合にオブジェクトがすぐにリリースされることが保証されます。Sys.getrefcount()の戻り値は、基準自体を増やすため、実際の参照よりも1高くなります。 2。循環参照は参照カウントでクリーニングすることはできず、GCモジュールの世代リサイクルに依存します。 gc.collect()を呼び出すことは、到達不可能なオブジェクトをリサイクルできます。 3。実際の開発では、大きなオブジェクト参照の長期保持を避ける必要があります。 WeakRefの弱い参照を使用し、メモリをリリースするためにタイムリーな場所を使用し、Tracemallocを使用してメモリの割り当てを監視できます。 4。概要:Pythonは参照カウントとガベージコレクションを組み合わせてメモリを管理し、開発者はツールを使用して参照パイプを最適化できます。

usearestapitobridgephpandmlmodelsbyrunningthemodelinpythonviaflaskorapiandapiandcallingtfromphpusingcurlorguzzle.2.runpythosscriptsdirectlyfrompurspusingec()orshell_exec()

Laravelは、ネイティブSQLクエリの使用をサポートしていますが、安全性を確保するためにパラメーターバインディングを優先する必要があります。 1。DB:: Select()を使用して、SQL注入を防ぐためにパラメーターバインディングを使用して選択クエリを実行します。 2。db:: update()を使用して更新操作を実行し、影響を受ける行の数を返します。 3。DB::挿入()を使用してデータを挿入します。 4。db:: delete()を使用してデータを削除します。 5。DB:: Statement()を使用して、Create、Alterなどの結果セットなしでSQLステートメントを実行します。 6. QueryBuilderでWhereraw、SelectRaw、およびその他の方法を使用して、ネイティブ表現を組み合わせてセキュリティを改善することをお勧めします

レスポンシブプログラミングは、ProjectReactorおよびSpringWebFluxを介してJavaでの低レイテンシの非ブロッキングサービスを実装します。 1. ProjectReactorは、2つのコアタイプを提供します。モノとフラックスは、非同期データフローの宣言的処理をサポートし、オペレーターチェーンを介した変換、フィルター、およびその他の操作をサポートします。 2。SpringWebFluxは反応器上に構築され、2つのプログラミングモデルをサポートします:注釈と機能。 Nettyなどの非ブロッキングサーバーで実行され、多数の同時接続を効率的に処理できます。 3. WebFlux Reactorを使用すると、I/O集約型シナリオでの並行性の機能とリソースの使用率が向上し、SSEとWebSOを自然にサポートします。

Pythonの3成分演算子は、if-elseの判断を簡潔に実装するために使用され、その構文は「value_if_trueif conditionelsevalue_if_false」です。 1.正と負の値に基づいて対応する文字列を返すなど、単純な割り当てに使用できます。 2。分母がゼロ以外であることを決定するなど、分割エラーを回避できます。 3.文字列形式の条件に応じてコンテンツを選択できます。 4.リスト派生式の異なる要素にラベルを割り当てることができます。この演算子はバイナリ分岐にのみ適しており、複数の層をネストしないでください。複雑なロジックは、従来のIF-Elif-Else構造を使用して、読みやすさを確保する必要があります。

MapsTructは、Javabeans間のマッピングを簡素化するために使用されるコンパイル時間コードジェネレーターです。 1.インターフェイスを定義して手動で長いセット/マッピングコードを取得しないようにすることにより、実装クラスを自動的に生成します。 2.タイプセーフ、ランタイムオーバーヘッドはなく、同じ名前フィールド、カスタム式、ネストされたオブジェクト、コレクションマッピングの自動マッピングをサポートします。 3. Springと統合し、@mapper(componentmodel = "spring")を使用して、マッパーをSpringbeanに注入できます。 4.シンプルな構成、MapsTruct依存関係を導入し、AnnotationProcessorPaths Insertsを紹介します

メモ帳の正規表現キャプチャグループを使用して、テキストを効果的に再編成します。まず、交換ダイアログボックス(Ctrl H)を開き、「正規表現」として「検索モード」を選択する必要があります。 2。\ 1および\ 2を使用して、交換ボックス内の対応するグループを参照します。 3。例:「ジョンドー」という名前を「doe、john」と交換し、(\ w)\ s(\ w)を見つけ、\ 2、\ 1に置き換えます。 4。日付の形式変換2023-12-25から25/12/2023、find(\ d {4}) - (\ d {2}) - (\ d {2})を見つけ、\ 3/\ 2/\ 1に置き換えます。 5.ログの並べ替えは、時間、レベル、ID、その他の情報を抽出できます
