問題タブ [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 - 文字列から日付への解析を試行中の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形式のアプローチに関する提案はありますか?
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 に堪能ではないため、間違っている可能性があります。私の問題が何であるか知っている人はいますか?
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" を無効な日付文字列として扱い、例外をスローする方法を誰か教えてもらえますか?
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
私は何が間違っているのですか?
android - Proguard ParseException 不明なオプション dump.txt
このトピックに似た投稿をたくさん読みましたが、とにかく解決できません。難読化ツールを有効にして署名済みアプリケーションをエクスポートしようとするたびに、次のようになります。
私は Google API バージョン 2.3.3 と標準構成
を使用し、SDK パスで "Progra~1" を使用し、すでにクリーンアップを試みましたproguard.config=proguard.cfg
。projects.properties.
私の知る限り、難読化ツールが正常に実行されると、dump.txt が生成されます。
誰かが私にヒントを与えることができますか?
java - SEVERE: アプリケーション web.xml ファイルの解析エラー
Tomcat 7.0.23 (Web アプリはすべてコンパイルおよびビルド済み) にアプリケーションをデプロイしようとしていますが、catalina.out で次のエラーが発生しています。
グーグルでこのエラーについて何も見つかりません。助けてください。
java - Java でのカスタム データ形式の解析で打たれた
特定のカスタム形式で日付を解析しようとしています。
2012 年 1 月 25 日水曜日 - 午後 12:44:07
このような..
私はこれのために作成しSimpleDateFormat
ました..
問題は、日数のリテラルです。25日、23日、02日のように来ています。このことについて例外が発生しています...
この問題を克服する方法を助けます。
java - SimpleDateFormat 解析エラー位置
ユーザーが範囲外の日付を入力した場合 (たとえば、月 = 22) に通知したいと思います。しかし、dateFormat はグローバル設定ファイルに格納されるため、入力文字列の月フィールドの正確な位置がわかりません。ParseException の getErrorOffset() メソッドを使ってみたのですが、必ず入力文字列の終了位置(10)を返します
解決策はありますか?どうも
java - java.text.DateFormat の ParseException
次のコードは Eclipse ではエラーなく動作しましたが、不思議なことに Windows コマンド プロンプト (cmd) で実行すると例外がスローされます。誰も理由を知っていますか?
java - TimeZone(java / android)を使用した日付の解析
日付の文字列表現を解析しようとしています。20120306 14:21:35MSK+0400のように見えます。SimpleDateFormatを使用して、 http://developer.android.com/reference/java/text/SimpleDateFormat.htmlに従って日付とパターン文字列に解析しています。
さまざまなz/Zの組み合わせを試しましたが、もちろんParseExceptionを除いて結果はありません:)
おそらく私は何か間違ったことをしているのですが、何ですか?
助けていただければ幸いです。前もって感謝します!