問題タブ [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.
java - Youtube gdata java api ParseException
java用のyoutube gdata apiを使用して検索しようとしていますが、エラーが発生しています。
私は最大を設定しました。結果が20になり、テスト検索を開始しましたが、時々結果が返されません。
次に、1つずつ検索を開始しましたが、いくつかの単一の検索結果に問題があり、最大を設定したときに気付きました. 結果が 20 に戻った場合、1 つの結果でも問題がある結果は返されません。
スタック トレースは次のとおりです。
私はそれについていくつかの調査を行いましたが、gdata youtbe apiの古いバージョンではこの問題があったことに気付きましたが、次のような回避策で解決できます:
一時的な修正は、com.google.gdata.data.youtube.YtPublicationState のソースをコピーし、以下のような制限付きの型を追加することです。次に、クラスパスの上位に追加します。public static enum State {
}
しかし、私は最新バージョンの gdata-src.java-1.47.1 バージョンを使用しています。私は瓶を持っています:
gdata-core-1.0.jar
gdata-youtube-2.0.jar
gdata-youtube-meta-2.0.jar
gdata-client-1.0.jar
gdata-client-meta-1.0.jar
gdata-media-1.0.jar
グアバ-11.0.2.jar jsr305.jar
メール.jar
ソース コードで YtPublicationState を確認しましたが、列挙型 State には RESTRICTED 要素があります。
しかし、私はまだ例外を取得します。
例外が発生しているソースコードは次のとおりです。
誰かがそれを修正する方法または代替手段を知っていますか? (結果を1つずつ取得し、壊れた結果をサーバー上で自分で排除することを考えましたが、通信オーバーヘッドが非常に大きくなります。)
simpledateformat - JDateChooser フィールドからの出力を有用なものに解析するにはどうすればよいですか?
JDateChooser から日付を取得すると、次のようになります。
金曜日 11 月 02 日 23:20:32 EST 2012
SimpleDateFormat を使用してみましたが、解析できないというエラーが表示されます。
「yyyy-MM-dd」の形式の日付が必要です
これは私が使用している JDateChooser の API です: http://www.toedter.com/en/jcalendar/api/com/toedter/calendar/JDateChooser.html
android - SimpleDateFormat を使用した Android ParseException ですが、JUnit テストは機能しますか?
次のようなクラスがあります。
...対応する JUnit テストを使用:
これは機能します。しかし、私の Android アプリケーションでは、同じ日付文字列Mon Sep 03 00:00:00 CEST 2007の ParseException が常に発生します。ここで何が起こっているのですか?
【追記】
何が問題なのか分かりました。渡された文字列のタイムゾーンです。DateFormat の「z」を削除し、渡された日付文字列からタイムゾーンを削除すると、Android で動作します。
SimpleDateFormat: EEE MMM dd HH:mm:ss yyyy
渡された文字列: Mon Sep 03 00:00:00 2007
これは単なる回避策であり、解決策ではありませんが、日付文字列の時刻は必要ないので問題ありません。しかし、これがバグなのか、それとも Android に何か特別なものがあるのか知りたいですか?
java - ParseException: 解析不能な日付
なぜこの例外が発生するのですか?
これが私のフォーマット文字列です:
フォーマットしたい文字列は次のとおりです。
しかし、次の例外が発生します。
android - Android parseException特定のデバイスで解析できない日付?
私のAndroidアプリでは、次の方法を使用して文字列を日付に変換しています
ほとんどのモバイルでは正常に動作しますが、何らかの理由で 2.2 バージョンのデバイスと一部のサムスン デバイスでは動作せず、parse Exception unparseable date がスローされます。助けてください。
parseexception - 関数呼び出しで後で使用されるスリム シンボルにオブジェクト インスタンスが格納されている場合、FitSharp は ParseException をスローします。
インスタンスをスリム シンボル ($IT) に保存しますが、後で関数呼び出しでインスタンスを使用しようとすると、fitSharp.Machine.Exception.ParseException を受け取ります。
問題は、FitSharp がオブジェクトをそのインターフェイスにキャストするのではなく、引数を解析しようとすることだと思います。
私は次のクラスとインターフェースを持っています (名前空間は MySlimTest です)
これは、次のメソッドを含むスリム フィクスチャで使用し、返されたインスタンスをスリム シンボルに格納します。
このメソッドをスクリプト テーブルから呼び出します。テストの実行後にレンダリングすると、次のようになります。
スリム シンボル IT に格納されているインスタンスを後で使用しようとすると、ParseException がスローされます。
フィクスチャのメソッドは
これはテストテーブルで次のように使用されます
回避策
興味深いことに、インターフェイスの代わりに実装 (ConcreteObject) を使用するようにメソッド シグネチャを変更すると、機能します。
フィクスチャ コードを含む完全な例は、fitnesse プレーン テキスト wiki ページとして続きます。
java - SimpleDateFormatter が ParseException をスローする
私は現在書かれているこれらの2つの方法を持っています。シナリオが進むにつれて、データベースからデータ フィールドを取得すると、それは BigDecimal 形式になります。そこで、そのためのテスト (formatDate() メソッド) を作成することにしました。メソッドに BigDecimal を渡しましたが、このコードの一部が間違っているようです。例と SimpleDateFormat API で見たものから、コードを正しく記述したと思いますが、parseEx をスローするために何が問題なのかを理解できないようです。誰かが何が起こっているのかについてのヒントを教えてもらえますか?
よろしくお願いいたします。
- ジョシュ
android - java.text.ParseException: 解析不能な日付: Mon Apr 08 00:00:00 IST 2013
4.2.2 の Android ビルドで日付を解析しようとしていますが、2.2 のエミュレーターで実行すると、例外がスローされます。助けてください!!ここに私のコードがあります
スタックトレース
java - 解析例外Java
ユーザーが予定の日付、説明、および予定の種類を入力できるようにする予定プログラムを作成しています。日付の範囲を印刷する「印刷範囲」を選択するまで、すべてが正しく機能します。これを選択すると、開始日と終了日を入力するように指示され、プログラムはそれらの日付の間からすべての予定を取得します出力ボックスに表示します。
print range で発生するエラーは次のとおりです。
おそらくtry / catchブロックを実行する必要があると思いますが、その方法がよくわからないため、これらのエラーを修正するための回答または例を誰かが提供してくれるかどうか疑問に思っていました.
解析エラーが発生していると思われるコードの一部を次に示します。