問題タブ [parseexception]

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 投票する
5 に答える
8491 参照

java - 文字列から日付への解析を試行中のJavaParseException

Webサービスから受け取った日付文字列の解析/フォーマットに苦労しています。私は複数のアプローチを試みましたが、運がありませんでした。

サンプルの日付文字列:

例外:

サンプルコード:

日付と時刻の間の「T」を削除してスペースに置き換えると、正常にフォーマットされることがわかりました。誰か提案がありますか?

- アップデート -

APIドキュメントを詳しく調べたところ、次のことがわかりました。

すべての応答DateTime値はUTC形式です。表示の現地時間を計算するには、UTCオフセットを適用する必要があります。

DateTimeは、次のいずれかの形式で指定された日時の値です。

UTC形式:YYYY-MM-DDThh:mm:ssZ。例:2011-03-15T02:00:00Z。

オフセットのある現地時間:YYYY-MM-DDThh:mm:ss +または--hh:mm(正または負のオフセット)。たとえば、米国太平洋時間の場合:2011-03-14T06:00:00-08:00。

UTC形式のアプローチに関する提案はありますか?

0 投票する
8 に答える
47419 参照

java - SimpleDateFormat「解析不能な日付」例外

日時文字列を解析しようとしていますが、解析SimpleDateFormat.parse()不能な日付の例外が引き続き発生します。

解析しようとしている日付形式は次のとおりです。2011-10-06T12:00:00-08:00

私が使用しているコードは次のとおりです。

このエラーを返します:java.text.ParseException: Unparseable date: "2011-10-06T12:00:00-08:00"

私が知る限り、これは SimpleDateFormat クラスを使用する正しい方法ですが、私は Java に堪能ではないため、間違っている可能性があります。私の問題が何であるか知っている人はいますか?

0 投票する
7 に答える
13340 参照

java - SimpleDateFormat parse(string str) は、str = 2011/12/12aaaaaaaaa の場合に例外をスローしませんか?

次に例を示します。

2011/12/12aaa は有効な日付文字列ではありません。ただし、関数は「Mon Dec 12 00:00:00 PST 2011」を出力し、ParseException はスローされません。

SimpleDateFormat で "2011/12/12aaa" を無効な日付文字列として扱い、例外をスローする方法を誰か教えてもらえますか?

0 投票する
5 に答える
20596 参照

java - java.text.ParseException:解析できない日付:yyyy-MM-dd HH:mm:ss.SSSSSS

私はParseException次のコードを取得しています

Exception in thread "main" java.text.ParseException: Unparseable date: "2011-12-22 10:56:24.389362" at java.text.DateFormat.parse(DateFormat.java:337)

行をコメントアウトすると、出力にsdf.setLenient(false)時差が表示されます CHECK DATE 2011-12-22 11:02:53.000362

私は何が間違っているのですか?

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

android - Proguard ParseException 不明なオプション dump.txt

このトピックに似た投稿をたくさん読みましたが、とにかく解決できません。難読化ツールを有効にして署名済みアプリケーションをエクスポートしようとするたびに、次のようになります。

私は Google API バージョン 2.3.3 と標準構成 を使用し、SDK パスで "Progra~1" を使用し、すでにクリーンアップを試みましたproguard.config=proguard.cfgprojects.properties.

私の知る限り、難読化ツールが正常に実行されると、dump.txt が生成されます。

誰かが私にヒントを与えることができますか?

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

java - SEVERE: アプリケーション web.xml ファイルの解析エラー

Tomcat 7.0.23 (Web アプリはすべてコンパイルおよびビルド済み) にアプリケーションをデプロイしようとしていますが、catalina.out で次のエラーが発生しています。

グーグルでこのエラーについて何も見つかりません。助けてください。

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

java - Java でのカスタム データ形式の解析で打たれた

特定のカスタム形式で日付を解析しようとしています。

2012 年 1 月 25 日水曜日 - 午後 12:44:07

このような..

私はこれのために作成しSimpleDateFormatました..

問題は、日数のリテラルです。25日、23日、02日のように来ています。このことについて例外が発生しています...

この問題を克服する方法を助けます。

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

java - SimpleDateFormat 解析エラー位置

ユーザーが範囲外の日付を入力した場合 (たとえば、月 = 22) に通知したいと思います。しかし、dateFormat はグローバル設定ファイルに格納されるため、入力文字列の月フィールドの正確な位置がわかりません。ParseException の getErrorOffset() メソッドを使ってみたのですが、必ず入力文字列の終了位置(10)を返します

解決策はありますか?どうも

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

java - java.text.DateFormat の ParseException

次のコードは Eclipse ではエラーなく動作しましたが、不思議なことに Windows コマンド プロンプト (cmd) で実行すると例外がスローされます。誰も理由を知っていますか?

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

java - TimeZone(java / android)を使用した日付の解析

日付の文字列表現を解析しようとしています。20120306 14:21:35MSK+0400のように見えます。SimpleDateFormatを使用して、 http://developer.android.com/reference/java/text/SimpleDateFormat.htmlに従って日付とパターン文字列に解析しています。

さまざまなz/Zの組み合わせを試しましたが、もちろんParseExceptionを除いて結果はありません:)

おそらく私は何か間違ったことをしているのですが、何ですか?

助けていただければ幸いです。前もって感謝します!