TryParseExact 返回 false,虽然我不知道为什么

2023-11-21

Method TryParseExact在下面的代码块中返回true.
我想知道为什么。
我想这个日期"2013.03.12"无效,因为它不是用斜杠而是点分隔的。

我改变后CultureInfo "de-De" to "en-US",该方法返回false。这可能是一个暗示,但我仍然不知道为什么会发生这种情况。

var format = new string[] { "yyyy/MM/dd" };
var parsed = new DateTime();
var result = DateTime.TryParseExact("2013.03.12", format, 
             new CultureInfo("de-DE"), DateTimeStyles.None, out parsed);

我认为你现在的DateSeparator is .(点)和/自动将其自身替换为它。

/分隔符有特殊含义“将 me 替换为当前文化的日期分隔符".

CultureInfo c = new CultureInfo("de-DE");
Console.WriteLine(c.DateTimeFormat.DateSeparator); //Prints . (dot)

看一眼the "/"自定义格式说明符.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TryParseExact 返回 false,虽然我不知道为什么 的相关文章

  • 如何在列表框项目之间画一条线

    我希望能够用水平线分隔列表框中的每个项目 这只是我用于绘制项目的一些代码 private void symptomsList DrawItem object sender System Windows Forms DrawItemEvent
  • Cython 和类的构造函数

    我对 Cython 使用默认构造函数有疑问 我的 C 类 Node 如下 Node h class Node public Node std cerr lt lt calling no arg constructor lt lt std e
  • 指针减法混乱

    当我们从另一个指针中减去一个指针时 差值不等于它们相距多少字节 而是等于它们相距多少个整数 如果指向整数 为什么这样 这个想法是你指向内存块 06 07 08 09 10 11 mem 18 24 17 53 7 14 data 如果你有i
  • 使用 System.Text.Json 即时格式化 JSON 流

    我有一个未缩进的 Json 字符串 例如 hash 123 id 456 我想缩进字符串并将其序列化为 JSON 文件 天真地 我可以使用缩进字符串Newtonsoft如下 using Newtonsoft Json Linq JToken
  • Github Action 在运行可执行文件时卡住

    我正在尝试设置运行google tests on a C repository using Github Actions正在运行的Windows Latest 构建过程完成 但是当运行测试时 它被卡住并且不执行从生成的可执行文件Visual
  • for循环中计数器变量的范围是多少?

    我在 Visual Studio 2008 中收到以下错误 Error 1 A local variable named i cannot be declared in this scope because it would give a
  • 如何将单个 char 转换为 int [重复]

    这个问题在这里已经有答案了 我有一串数字 例如 123456789 我需要提取它们中的每一个以在计算中使用它们 我当然可以通过索引访问每个字符 但是如何将其转换为 int 我研究过 atoi 但它需要一个字符串作为参数 因此 我必须将每个字
  • Qt表格小部件,删除行的按钮

    我有一个 QTableWidget 对于所有行 我将一列的 setCellWidget 设置为按钮 我想将此按钮连接到删除该行的函数 我尝试了这段代码 它不起作用 因为如果我只是单击按钮 我不会将当前行设置为按钮的行 ui gt table
  • XSL字符串多重替换功能

    如何让这个函数进行多重替换 经验 替换aaa with 111并替换bbb with 222 etc
  • clang 实例化后静态成员初始化

    这样的代码可以用 GCC 编译 但 clang 3 5 失败 include
  • 将 xml 反序列化为类,list<> 出现问题

    我有以下 XML
  • 将 Python 中的日期与日期时间进行比较

    所以我有一个日期列表 datetime date 2013 7 9 datetime date 2013 7 12 datetime date 2013 7 15 datetime date 2013 7 18 datetime date
  • 插入记录后如何从SQL Server获取Identity值

    我在数据库中添加一条记录identity价值 我想在插入后获取身份值 我不想通过存储过程来做到这一点 这是我的代码 SQLString INSERT INTO myTable SQLString Cal1 Cal2 Cal3 Cal4 SQ
  • C++ fmt 库,仅使用格式说明符格式化单个参数

    使用 C fmt 库 并给定一个裸格式说明符 有没有办法使用它来格式化单个参数 example std string str magic format 2f 1 23 current method template
  • 控制到达非 void 函数末尾 -wreturn-type

    这是查找四个数字中的最大值的代码 include
  • WCF:将随机数添加到 UsernameToken

    我正在尝试连接到用 Java 编写的 Web 服务 但有些东西我无法弄清楚 使用 WCF 和 customBinding 几乎一切似乎都很好 除了 SOAP 消息的一部分 因为它缺少 Nonce 和 Created 部分节点 显然我错过了一
  • 为什么 C# Math.Ceiling 向下舍入?

    我今天过得很艰难 但有些事情不太对劲 在我的 C 代码中 我有这样的内容 Math Ceiling decimal this TotalRecordCount this PageSize Where int TotalRecordCount
  • 限制C#中的并行线程数

    我正在编写一个 C 程序来生成并通过 FTP 上传 50 万个文件 我想并行处理4个文件 因为机器有4个核心 文件生成需要更长的时间 是否可以将以下 Powershell 示例转换为 C 或者是否有更好的框架 例如 C 中的 Actor 框
  • 使用按位运算符相乘

    我想知道如何使用按位运算符将一系列二进制位相乘 但是 我有兴趣这样做来查找二进制值的十进制小数值 这是我正在尝试做的一个例子 假设 1010010 我想使用每个单独的位 以便将其计算为 1 2 1 0 2 2 1 2 3 0 2 4 虽然我
  • 恢复上传文件控制

    我确实阅读了以下帖子 C 暂停 恢复上传 https stackoverflow com questions 1048330 pause resume upload in c 使用 HTTP 恢复上传 https stackoverflow

随机推荐

  • 通过 Coldfusion 中的 cfset 进行长/多行内容

    有没有一种方法可以使用 cfset 设置变量 其作用更像 cdata 标签 或者是否有另一种方法可以让页面设置一些基本变量并为主要内容设置几个较长的变量 ie
  • 在量角器测试中,有没有一种方法可以在测试运行之间等待

    在量角器中 有没有一种方法可以在每次测试运行之间添加显式等待 这与Java中的Thread sleep具有相同的效果 您可以在调试模式下启动量角器 run protractor debug debugging yourConfigFile
  • Rails 没有使用我的全局 Ruby 版本

    我想将 Rails 与 Ruby 2 1 0 一起使用 但它使用的是 Ruby 1 9 3 系统版本 我在用着rbenv管理我的 Ruby 版本 我的步骤大致如下 rbenv install 2 1 0 rbenv global 2 1 0
  • 使用谷歌电子表格脚本复制并粘贴

    我想修改下面显示的脚本 这样如果重新运行 它不会覆盖预先存在的数据 而是写入其下的行 我使用谷歌电子表格 moveValuesOnly fonction var ss SpreadsheetApp getActiveSpreadsheet
  • 在 Github 上发布项目版本(二进制/源代码包)?

    Does Github提供为项目创建发布页面的选项吗 我注意到它可以让您为源创建不同的标签 但找不到可以添加发行说明 构建包等的 UI web 更新日期 2013 年 7 月 2 日 你现在可以定义一个版本 Releases 将软件交付给最
  • jquery.on 滚动不起作用

    我正在尝试构建一个 DOM 事件记录器 以便可以回放用户如何与页面交互 我想使用 jquery on 功能 这样我就可以记录页面上的所有事件 在这个特定的实例中 我试图记录滚动事件 但最终我想记录各种事件 这是我的 JS Fiddle 的链
  • 仅 ONE VIEW 横向模式

    我完成了我的 iOS 应用程序 但我只需要将一个视图设置为横向模式 其余视图只能在纵向模式下看到 我使用的是 Xcode 5 1 并且通过从右侧面板放入故事板视图控制器来创建所有视图 因此 如果您要告诉我在某处编写一些代码 请准确地告诉我需
  • 如何根据 Javadoc 警告使 gradle 构建失败

    我正在使用 Java 7 尽管使用 1 6 进行编译 来编译类和 javadocs 我已经消除了出现的所有 javadoc 警告 但想法是如果存在任何 javadoc 警告 则构建失败 使用 Java 8 这是默认行为 但是 它在警告方面也
  • 对于使用本机反应的 Instagram 登录,Redirect_uri 无效

    我在用react native instagram login对于反应本机 这是我的代码
  • UIForm 与 prependId="false" 中断

    我对事实背后的想法有疑问 只有UIForm得到了属性prependId 为什么属性中没有指定NamingContainer界面 您现在可能会说这是因为向后兼容性 但我更愿意打破兼容性并让实现该接口的用户也实现 prependId 事物的方法
  • 构建 NHibernate DTO 的最佳方法

    我是 NHibernate 和 ORMS 的新手 并试图掌握它提供的无数不同选项 作为参考 我使用 Fluent NHibernate 和单独的业务对象 这些对象又使用 DTO 纯粹用于数据访问 我的应用程序架构必须同时支持 Windows
  • 用Python实现堆栈

    我正在尝试使用数组用 Python 实现一个简单的堆栈 我想知道是否有人能让我知道我的代码有什么问题 class myStack def init self self def isEmpty self return self def pus
  • 浮点运算是否会导致 IEC 559/IEEE 754 浮点类型的无限未定义行为

    我正在读无穷大不是 constexpr 这似乎表明创建无穷大是未定义的行为 expr 4 如果在计算表达式期间 结果未在数学上定义或不在其类型的可表示值范围内 则行为未定义 然而 如果std numeric limits is iec559
  • 如何更改ttk.Notebook的选项卡

    我有一个ttk Notebook我想用一个按钮切换到另一个选项卡 我怎样才能实现这个目标 看起来改变选项卡状态 normal disabled and hidden 不会解决我的问题 因为我不想禁用任何选项卡 这是我的代码 import t
  • AngularJS:从字符串插入 HTML

    我已经为此寻找了很多 但我要么找不到答案 要么不明白 一个具体的例子将赢得投票 我有一个返回 HTML 字符串的函数 我无法更改功能 我希望将字符串表示的 html 插入到 DOM 中 我很高兴使用控制器 指令 服务或任何其他有效的东西 并
  • 为什么 ASP.NET SPA 模板为所有请求实例化一次 UserManager?

    我使用 VS2013 ASP NET SPA 模板作为我的 Web 应用程序的起点 该应用程序使用新的 ASP NET 身份框架 这是来自模板 public partial class Startup static Startup User
  • 如何在 WPF 中使按钮内的网格具有 100% 宽度?

    我在窗口上有一个按钮 其大小适合窗口 我在按钮内放置了一个一行两列的网格 并在第一列中放置了一个路径 在第二列中放置了一个文本框 我的问题是我无法使用按钮拉伸网格 这是正在发生的事情 这是我想要发生的事情 我有网格 Horizo ntalA
  • 在 GDB 中运行应用程序直到发生异常

    我正在开发一个多线程应用程序 我想使用 GDB 来调试它 问题是 我的一个线程总是因以下消息而终止 pure virtual method called terminate called without an active exceptio
  • 在WebLogic启动中设置环境变量的最佳方法

    在 Oracle WebLogic 中 设置环境变量以便代码可以访问它的最佳方法是什么 我们有运行 WebLogic 的第三方应用程序来查找环境变量 注意 我们使用节点管理器启动托管服务器 我希望能够在域配置中的某个位置进行设置 例如在管理
  • TryParseExact 返回 false,虽然我不知道为什么

    Method TryParseExact在下面的代码块中返回true 我想知道为什么 我想这个日期 2013 03 12 无效 因为它不是用斜杠而是点分隔的 我改变后CultureInfo de De to en US 该方法返回false