問題タブ [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がこの日付文字列を解析できないのはなぜですか?
SimpleDateFormat:
によってスローされる例外pdf.parse("Mar 30 2010 5:27:40:140PM");
:
何か案は?
編集:迅速な回答に感謝します。あなたはすべて正しかった、私はSimpleDateFormatドキュメントのその1つの重要な文を見逃しただけです-私はおそらくそれを1日と呼ぶべきです。
java - javaSimpleDateFormatからパターン文字列を取得する
いくつかの国際化ユーティリティから取得したSimpleDateFormatオブジェクトがあります。日付の解析はすべて問題なく機能しますが、「MM / dd/yyyy」のような書式設定のヒントをユーザーに表示できるようにしたいと思います。SimpleDateFormatオブジェクトからフォーマットパターンを取得する方法はありますか?
java - SimpleDateFormat に特殊文字を挿入するにはどうすればよいですか?
「at」という単語を挿入したいSimpleDateFormat
ので、日付は次のようになります。
2010 年 5 月 26 日水曜日、午前 11 時 17 分
このように、atなしで表示させることができます
2010 年 5 月 26 日 (水) 午前 11 時 17 分
を使用して
「で」という言葉をどのように挿入できますか?
java - SimpleDateFormatを使用して日付をフォーマットしてから解析するときにParseExceptionが発生するのはなぜですか?
私は自分のシステムで単体テストが失敗している既存のコードをデバッグしていますが、同僚のシステムでは失敗していません。根本的な原因は、解析可能であるはずの日付を解析するときにSimpleDateFormatがParseExceptionsをスローしていることです。システムで失敗しているコードを示す単体テストを作成しました。
このテストは私のシステムでParseExceptionをスローしますが、他のシステムでは正常に実行されます。
私はできることを発見しました、setLenient(true)
そして、テストは成功するでしょう。これsetLenient(false)
は、このテストが模倣する製品コードで使用されているものなので、変更したくありません。
java - これは Java DateFormat のバグですか?
パターンは「dd-MM-yyyy」
文字列「01-01-2010mwwwwwwwwwwwwwww」はパターンを満たさないと思いますが、次のコードは逆です。
誰でも理由を説明できますか?
ありがとう
java - 解析時に月を無視する SimpleDateFormat
次のコードは、「Wed Jun 13 00:00:00 EST 2010」ではなく、「Wed Jan 13 00:00:00 EST 2010」として解析された日付を私に与えています。どんなアイデアでも大歓迎です。
java - 日付の違いにはタイムゾーン オフセットが含まれます。何が問題なのですか?
私はこのコードを持っています:
差分を取得すると、タイムゾーンが含まれます。Date オブジェクトが内部的に UTC であることはわかっています。
ここで何が問題なのですか?
asp.net - Jackson を使用して、ASP.NET から日付を逆シリアル化する
次のような JSON 文字列 (ASP.NET レスト サービスから返される) に日付があります。"created": "/Date(1277931782420-0700)/"
Jackson はこの日付を解析できません。独自の日付形式を記述して渡すことができますmapper.getDeserializationConfig().setDateFormat();
が、これを行うためのより簡単でより良い方法があるかどうか疑問に思っていました...
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 が「最適な」場所のようです。
ティア
java - SimpleDateFormatter は解析しません!
こんにちは、SimpleDateFormatter を使用して日付を解析しようとしていますWed, 30 Jun 2010 15:07:06 CST
次のコードを使用しています
しかし、私は illegalArgumentException を取得しています。助けてください!