問題タブ [simpledateformat]
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 - SimpleDateFormat で a と aaa を使用する場合の違いは何ですか
現在の日付を次のように表示したい00:50:32 A
これが私のコードです
しかし、それは次のように印刷されます:
HH:mm:ss aと の両方を試しましHH:mm:ss aaaたが、結果は同じです。
java - SimpleDateFormatのオプションパーツ
タイムゾーン調整の有無にかかわらず、日付文字列を読み込んでいます:yyyyMMddHHmmsszまたはyyyyMMddHHmmss。文字列にゾーンがない場合は、GMTとして扱います。でオプションのセクションを作成する方法SimpleDateFormatがわかりませんが、何かが足りない可能性があります。でこれを行う方法はありますSimpleDateFormatか、それともこれを処理するために新しいコンクリートを書く必要がありDateFormatますか?
java - 短い米国の日付をyyyy-MM-dd、javaに解析します
米国の短い日付に等しいと思う日付「3/27/11」を解析したいと思います。
上記のコードはいくつかのJavaチュートリアルで見つかりましたが、機能していないようです。私が得る方法については、
これが私が達成したいことです、
入力: 2011年3月27日(2011年3月
27日も有効な入力である必要があります)
出力:2011-03-27
前もって感謝します!
java - エラーの代わりに間違った日付を与えるSimpleDateFormat
次のパターンと日付を使用しています
日付 : 2007 年 13 月 13 日
パターン: dd-MM-yyyy
出力: Sun Jan 13 00:00:00 IST 2008 または 2008-01-13 00:00:00.0
ここで例外を期待していました。指定された日付が不適切な場合に例外を生成するにはどうすればよいですか。
java - WEKA は私の日付を SimpleDateFormat で解析します....2 時を含まない限り
次のようなデータを含む大きな ARFF ファイルがあります。
解析しやすいように、次のように 2 番目の属性を宣言しました。
Java の SimpleDateFormat を使用するパーサーは、最初の行 (およびそれに非常によく似た数百万行) では問題なく動作しますが、2 行目などの数行で停止します。時間が「02」の 1 行だけをチョークすることに気付きました。実際、2 行目は に変更すると問題なく解析され540,"2011-03-13 01:10:19.000",0ます。謎に加えて、 a を含むいくつかの行は02とにかくうまく解析されます。お気に入り:1,"2006-12-16 02:58:51.000",111
それで、誰かが何が起こっているのか知っていますか?何かアドバイス?前もって感謝します。
java - Java - 解析不能な日付
日付を解析しようとしていますが、奇妙なことに例外が発生しています。
これはコードです:
例外は次のとおりです。
java.text.ParseException: 解析不能な日付: "Wed, 09 Feb 2011 12:34:27" at java.text.DateFormat.parse(DateFormat.java:337) at DateTest.main(DateTest.java:17)
ドキュメントを読みましたが、私のパターンは正しいと思います。だからわからない…
何か案が?
ありがとう!
java - 日付の検証についてサポートが必要
私は以下のコードを持っていますが、2011 年 2 月 2 日のようなものを入力した場合を除いて、かなりうまく機能します。「ドキュメントの日付は有効な日付ではありません」というエラー メッセージが表示されます。「ドキュメントの日付はMM / DD / YYYYの形式にする必要があります」と表示されると思います。
なぜ行newDate = dateFormat.parse(date);はそれをキャッチしないのですか?
編集: MM/DD/YYYY の形式を厳守しようとしています。ユーザーが「2011 年 2 月 2 日」と入力すると、「ドキュメントの日付は MM/DD/YYYY の形式である必要があります」というメッセージが表示されるように、コードを変更するにはどうすればよいですか?
java - SimpleDateFormatを使用してカスタム日付形式を別の形式に変換中にエラーが発生しました
以下の私のコードの何が問題になっていますか?