問題タブ [datetimeformatter]
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 - Pattern.format(日付) vs Date.format(パターン)?
DateTimeFormatter には、日付をフォーマットするための 2 つの実装があることがわかりました。
パターン.フォーマット(日付)
Date.format(パターン)
どちらの SysOut も同じ値を出力します。
Oracle ドキュメントの例では Date.format メソッドを使用していますが、Pattern.format メソッドを使用している多くの技術ブログを見ることができます。
違いは何か、どちらを使用するのが最適かを誰かに説明してもらえますか?
ソースコードデモ:こちら
java - 日付フィールドの Vaadin 14 形式
Vaadin 14 グリッドがあり、グリッドの日付フィールドの形式を変更したいと考えています。SimpleDateFormat のような、ある種のレンダラーまたはフォーマットを設定するメソッドを探していました。しかし、vaadin の作成者にはしばしば驚かされます。彼らはしばしばAPIを変更し、それを悪化させます. 私は春の注釈を使用しようとしました:
getter および要素タイプのフィールドで。しかし、この方法では機能しません。日付は「TUE Apr...」としてレンダリングされます。これは、デフォルトとして最も役に立たない形式です。開発者に何度も何度も同じことを学ばせる vaadin のすべてのバージョンよりもさらに役に立たないと思います。複雑にするまでは簡単です。
vaadin 14 アプリケーションでグリッドの日付の形式を変更するにはどうすればよいですか?
java - DateTimeFormatter を使用して DateTime のさまざまな形式を処理し、最も長い形式である一意の形式にします。
1."MM/dd/ yyyy HH:mm:ss a" 2."MM/dd/yyyy HH:mm:ss" 3."MM/dd/yyyy HH :mm" 4."yyyyMMdd"
これはフォーマットされ、1."MM/dd/yyyy HH:mm:ss a"である最長フォーマットの出力が得られ、存在しない場合は00値で残りのフォーマットが埋められます。
これは私がしようとしているものです:
私が間違っている場合は、別の方法をお勧めするか、この問題を解決してください。事前に感謝します。どんな助けでも大歓迎です。