問題タブ [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.

0 投票する
4 に答える
11806 参照

java - このSimpleDateFormatがこの日付文字列を解析できないのはなぜですか?

SimpleDateFormat:

によってスローされる例外pdf.parse("Mar 30 2010 5:27:40:140PM");

何か案は?


編集:迅速な回答に感謝します。あなたはすべて正しかった、私はSimpleDateFormatドキュメントのその1つの重要な文を見逃しただけです-私はおそらくそれを1日と呼ぶべきです。

0 投票する
4 に答える
26740 参照

java - javaSimpleDateFormatからパターン文字列を取得する

いくつかの国際化ユーティリティから取得したSimpleDateFormatオブジェクトがあります。日付の解析はすべて問題なく機能しますが、「MM / dd/yyyy」のような書式設定のヒントをユーザーに表示できるようにしたいと思います。SimpleDateFormatオブジェクトからフォーマットパターンを取得する方法はありますか?

0 投票する
1 に答える
18068 参照

java - SimpleDateFormat に特殊文字を挿入するにはどうすればよいですか?

「at」という単語を挿入したいSimpleDateFormatので、日付は次のようになります。

2010 年 5 月 26 日水曜日、午前 11 時 17 分

このように、atなしで表示させることができます

2010 年 5 月 26 日 (水) 午前 11 時 17 分

を使用して

「で」という言葉をどのように挿入できますか?

0 投票する
3 に答える
19350 参照

java - SimpleDateFormatを使用して日付をフォーマットしてから解析するときにParseExceptionが発生するのはなぜですか?

私は自分のシステムで単体テストが失敗している既存のコードをデバッグしていますが、同僚のシステムでは失敗していません。根本的な原因は、解析可能であるはずの日付を解析するときにSimpleDateFormatがParseExceptionsをスローしていることです。システムで失敗しているコードを示す単体テストを作成しました。

このテストは私のシステムでParseExceptionをスローしますが、他のシステムでは正常に実行されます。

私はできることを発見しました、setLenient(true)そして、テストは成功するでしょう。これsetLenient(false)は、このテストが模倣する製品コードで使用されているものなので、変更したくありません。

0 投票する
2 に答える
1358 参照

java - これは Java DateFormat のバグですか?

パターンは「dd-MM-yyyy」

文字列「01-01-2010mwwwwwwwwwwwwwww」はパターンを満たさないと思いますが、次のコードは逆です。

誰でも理由を説明できますか?

ありがとう

0 投票する
4 に答える
53802 参照

java - 解析時に月を無視する SimpleDateFormat

次のコードは、「Wed Jun 13 00:00:00 EST 2010」ではなく、「Wed Jan 13 00:00:00 EST 2010」として解析された日付を私に与えています。どんなアイデアでも大歓迎です。

0 投票する
1 に答える
1112 参照

java - 日付の違いにはタイムゾーン オフセットが含まれます。何が問題なのですか?

私はこのコードを持っています:

差分を取得すると、タイムゾーンが含まれます。Date オブジェクトが内部的に UTC であることはわかっています。

ここで何が問題なのですか?

0 投票する
1 に答える
1318 参照

asp.net - Jackson を使用して、ASP.NET から日付を逆シリアル化する

次のような JSON 文字列 (ASP.NET レスト サービスから返される) に日付があります。"created": "/Date(1277931782420-0700)/"

Jackson はこの日付を解析できません。独自の日付形式を記述して渡すことができますmapper.getDeserializationConfig().setDateFormat();が、これを行うためのより簡単でより良い方法があるかどうか疑問に思っていました...

0 投票する
2 に答える
222 参照

java - Java の SimpleDateFormat を使用して 12/31/2008 3:28p を変換する方法

私は Java ベースのツールを使用しており、「MM/dd/yy hh:mma」に設定した日付形式の構成オプションがありますが、「a」または「ではなく、明らかに「am」または「pm」が予想されます。 p' 入力日付が認識されていないためです。例: 2008 年 12 月 31 日 3:28p

この特定の形式にそのような SimpleDateFormat 仕様はありますか? (この Java メソッドが利用されているという私の推測です。) 次にツール ベンダーに問い合わせますが、SO が「最適な」場所のようです。

ティア

0 投票する
4 に答える
1340 参照

java - SimpleDateFormatter は解析しません!

こんにちは、SimpleDateFormatter を使用して日付を解析しようとしていますWed, 30 Jun 2010 15:07:06 CST

次のコードを使用しています

しかし、私は illegalArgumentException を取得しています。助けてください!