问题标签 [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 provider, String format, Object[] args)
System.String.Format(IFormatProvider provider, String format, Object[] args)
MyTesting.FooTest() in C:\TFS\Scratchpad\MyLibrary \Unit Testing\FooTest.cs:第 195 行
奇怪的是,如果我的单元测试失败,我只会得到一个异常,当它通过时我没有得到这个异常。不过,我并不期望出现异常,而是由于断言而应该失败,而不是因为单元测试本身引发了异常。
xmlserializer - 获取 XmlSerializer FormatException 的来源?
我正在使用 XmlSerialzier 反序列化从 WebService 获得的一些 XML 数据。到目前为止,这工作得很好,但是由于某些天我在序列化程序解析 XML 时收到了 FormatException。
当 Exeption 被抛出时,是否有机会获得 Serialzer 尝试解析的值/元素/标记名?我没有在异常详细信息中找到任何内容。
谢谢和问候
科尔内利斯
c# - 带有来自文本框的绑定参数 DateTime 的 Gridview 在排序时抛出 DateTimeException
我遇到了 ASP.NET GridView 的问题。
GridView 设置为通过 SqlDataSource 从存储过程中检索行。Gridview 有一个 BoundField,它从表单上的 ASP.NET 文本框填充存储过程的 DateTime 参数。
当我在 ASP.NET 文本框中输入无效的 DateTime,然后单击 GridView 的任何列对其进行排序时,GridView 在其 PreRender 事件中引发 FormatException:“位置 0 处的无效字符”
当 TextBox 中包含无效的 DateTime 时,如何拦截或阻止用户对 GridView 进行排序?
我已经尝试过表单验证器,但看起来那些没有考虑到 GridView 点击。我的一个想法是手动执行数据绑定和排序,以便我可以停止正在进行的错误排序。有什么想法吗?
c# - 输入字符串的格式不正确
我是 C# 新手,我有一些 Java 基础知识,但我无法让这段代码正常运行。
它只是一个基本的计算器,但是当我运行程序时 VS2008 给了我这个错误:
我做了几乎相同的程序,但是在使用 JSwing 的 java 中,它运行得很好。
这是c#的形式:
可能是什么问题?有没有办法解决它?
PS:我也试过
它没有用。
java - Java 的 NumberFormatException 的 .NET 等价物是什么?
.NET 中的 FormatException 是否等同于 Java 中的 NumberFormatException?
base64 - Base-64 字符数组的长度无效 - System.Web.UI.ViewStateException:无效的视图状态
此错误不时出现在我们的日志中,并且各种用户都遇到过:
一位用户报告说,他在搜索客户详细信息时遇到了该错误,这通常是从 Web 服务中提取数据。他注意到没有生成列表并继续按搜索,第三次他收到了我们的全局错误消息。我检查了日志并得到了上面的日志。
是因为视图状态超时吗?有人对此有想法吗?
谢谢!
.net - DateTime.ParseExact FormatException
为什么下面的代码会生成 FormatException?
也许这与代码作为 MVC3 站点执行逻辑的一部分在 IIS 7.5 Express 下运行的事实有关?
c# - DateTime.Parse 在 C# 中抛出异常
我不知道为什么会抛出异常,这是工作代码:
这是引发异常的一个:
抛出的异常是“FormatException”,包含在此消息中: “字符串未被识别为有效的 DateTime。”
这是 CurrentCulture 值:
有人知道这里发生了什么吗?
java - 嵌套 If/Else 语句
很抱歉再次编辑这篇文章,但我不想再发一篇文章,我想我会在这里问。
我的两个输出都是正确的,但我的最后一个输出有问题。
我的最后一个输出需要阅读“你欠 0.00 美元的税款!”
当我编码时:
它显示了从 GrossAnnualIncome > 0 输出的所有内容。
c# - 如何将日期时间转换为基于 UTC 的时间值以比较时间 - C#
我的字符串(变量 is fileDate
)具有以下格式的日期值:
2011 年 2 月 12 日上午 11:58
现在我想将其转换为日期,然后转换为基于 UTC 时间,因为我在比较不同机器中的日期时遇到问题,所以*我总是想将所有字符串(正在比较的字符串)转换为 Utc_date 值。*
我在下面尝试了这段代码,但它不起作用,因为我无法将上面的字符串转换为基于日期时间(因为它没有秒数)。
上面没有显示 FormatException。你能帮忙吗?