問題タブ [formatexception]
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.
c# - Assert.AreEqual(...) は私に System.FormatException を与えます
これらの行は両方とも次をスローします。
テスト メソッド MyTesting.FooTest が例外をスローしました: System.FormatException: 入力文字列が正しい形式ではありませんでした。
System.Text.StringBuilder.AppendFormat(IFormatProvider プロバイダー、文字列形式、Object[] 引数)
System.String.Format(IFormatProvider プロバイダー、文字列形式、Object[] 引数)
C:\TFS\Scratchpad\MyLibrary の MyTesting.FooTest() \Unit Testing\FooTest.cs: 195 行目
奇妙なことに、単体テストが失敗した場合にのみ例外が発生し、合格してもこの例外は発生しません。ただし、例外は期待していません。代わりに、単体テスト自体が例外をスローしたためではなく、アサーションのために失敗したはずです。
xmlserializer - XmlSerializer FormatException のソースを取得しますか?
XmlSerialzier を使用して WebService から取得した XML データを逆シリアル化しています。これは今まで非常にうまく機能していましたが、シリアライザーが XML を解析しているときに FormatException が発生する日がありました。
Exeption がスローされたときに Serializer が解析しようとした値/要素/タグ名を取得する機会はありますか? 例外の詳細には何も見つかりませんでした。
感謝と挨拶
コーネリス
c# - Textbox からバインドされたパラメーター DateTime を持つ Gridview は、並べ替え時に DateTimeException をスローします。
ASP.NET GridView に問題があります。
GridView は、SqlDataSource を介してストアド プロシージャから行を取得するように設定されています。Gridview には、フォームの ASP.NET Textbox からストアド プロシージャの DateTime パラメーターを入力する BoundField があります。
無効な DateTime を ASP.NET Textbox に入力し、GridView の任意の列をクリックして並べ替えると、GridView は PreRender イベントで FormatException をスローします: "位置 0 の無効な文字"
TextBox に無効な DateTime が含まれているときに、ユーザーが GridView を並べ替えないようにするにはどうすればよいですか?
私はすでにフォームバリデーターを試しましたが、それらは GridView のクリックを考慮していないようです。私が考えていたことの 1 つは、進行中の不適切な並べ替えを停止できるように、データ バインディングと並べ替えを手動で実行することでした。何かご意見は?
c# - 入力文字列は、正しい形式ではありませんでした
私は C# を初めて使用します。Java の基本的な知識はある程度ありますが、このコードを正しく実行できません。
これは単なる基本的な電卓ですが、VS2008 プログラムを実行すると、次のエラーが表示されます。
私はほぼ同じプログラムを実行しましたが、JSwing を使用して Java で実行したところ、完全に機能しました。
c# の形式は次のとおりです。
何が問題になる可能性がありますか? それを解決する方法はありますか?
PS:私も試しました
そしてそれはうまくいきませんでした。
java - JavaのNumberFormatExceptionに相当する.NETとは何ですか?
.NETのFormatExceptionはJavaのNumberFormatExceptionと同等ですか?
base64 - Base-64 char 配列の長さが無効です - System.Web.UI.ViewStateException: 無効なビューステート
重複の可能性:
この「Base-64 char 配列の長さが無効です」の原因
このエラーは時々ログに記録され、さまざまなユーザーが経験しています。
1 人のユーザーが、通常は Web サービスからデータを取得する顧客の詳細を検索しているときにエラーが発生したと報告しています。彼は、リストが生成されていないことに気付き、検索を押し続けました。3 回目には、グローバル エラー メッセージが表示されました。ログを確認したところ、上記のものを取得しました。
ビューステートがタイムアウトしたためですか?誰でもこれについて考えがありますか?
ありがとう!
.net - DateTime.ParseExact FormatException
次のコードがFormatExceptionを生成するのはなぜですか?
おそらく、コードがMVC3サイト実行ロジックの一部としてIIS 7.5 Expressで実行されているという事実と関係がありますか?
c# - DateTime.ParseはC#で例外をスローします
なぜ例外がスローされたのかわかりません。動作するコードは次のとおりです。
そして、これは例外をスローするものです:
スローされる例外は「FormatException」です。次のメッセージに含めてください: 「文字列は有効な日時として認識されませんでした。」
CurrentCultureの値は次のとおりです。
誰もがここで何が起こっているのか知っていますか?
java - ネストされた If/Else ステートメント
これをもう一度編集して申し訳ありませんが、別の投稿をするのではなく、ここで質問しようと思いました.
どちらの出力も正しいのですが、最後の出力に問題があります。
私の最後の出力は、「YOU OWE $0.00 IN TAXES!」となる必要があります。
私がコーディングするとき:
これは、grossAnnualIncome > 0 の出力からすべてを示しています。
c# - 日時を UTC ベースのタイミング値に変換してタイミングを比較する方法 - C#
fileDate
次の形式の日付値を持つ文字列 (変数は) があります。
2011 年 2 月 12 日 11:58 午前
これを日付に変換してから、異なるマシンで日付を比較する際に問題があるため、UTC 時間ベースに変換したいので、*すべての文字列 (比較対象) を常に Utc_date 値に変換したい.*
以下のコードを試しましたが、上記の文字列を Datetime ベースに変換できないため (秒がないため)、機能しませんでした。
上記は FormatException を示して機能しませんでした。助けてくれませんか?