在c#中分割日期

2024-02-26

对于前 您可以在文本框中以各种形式输入日期

  1. 2010年8月12日
  2. 八月/12/2010
  3. 2010/12/8月

输出是 三个文本框首先是日期显示= 12 第二个文本框是 Months show= augest 第三个文本框是年份显示= 2010


要解析/验证三种预期格式,您可以使用如下所示的内容。给定模式,一旦您知道它是有效的,您就可以使用string.Split获得第一部分;如果你需要更优雅的东西,你可以使用TryParseExact依次针对每个模式并提取所需的部分(或重新格式化)。

    string s1 = "12/August/2010",
           s2 = "August/12/2010",
           s3 = "2010/12/August";

    string[] formats = { "dd/MMMM/yyyy", "MMMM/dd/yyyy", "yyyy/dd/MMMM" };
    DateTime d1 = DateTime.ParseExact(s1, formats,
                        CultureInfo.CurrentCulture, DateTimeStyles.None),
             d2 = DateTime.ParseExact(s2, formats,
                        CultureInfo.CurrentCulture, DateTimeStyles.None),
             d3 = DateTime.ParseExact(s3, formats,
                        CultureInfo.CurrentCulture, DateTimeStyles.None);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在c#中分割日期 的相关文章

  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • 如何在 Cassandra 中存储无符号整数?

    我通过 Datastax 驱动程序在 Cassandra 中存储一些数据 并且需要存储无符号 16 位和 32 位整数 对于无符号 16 位整数 我可以轻松地将它们存储为有符号 32 位整数 并根据需要进行转换 然而 对于无符号 64 位整
  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • 如何从本机 C(++) DLL 调用 .NET (C#) 代码?

    我有一个 C app exe 和一个 C my dll my dll NET 项目链接到本机 C DLL mynat dll 外部 C DLL 接口 并且从 C 调用 C DLL 可以正常工作 通过使用 DllImport mynat dl
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • WPF 数据绑定到复合类模式?

    我是第一次尝试 WPF 并且正在努力解决如何将控件绑定到使用其他对象的组合构建的类 例如 如果我有一个由两个单独的类组成的类 Comp 为了清楚起见 请注意省略的各种元素 class One int first int second cla
  • 人脸 API DetectAsync 错误

    我想创建一个简单的程序来使用 Microsoft Azure Face API 和 Visual Studio 2015 检测人脸 遵循 https social technet microsoft com wiki contents ar
  • C# 列表通用扩展方法与非通用扩展方法

    这是一个简单的问题 我希望 集合类中有通用和非通用方法 例如List
  • 两个静态变量同名(两个不同的文件),并在任何其他文件中 extern 其中一个

    在一个文件中将变量声明为 static 并在另一个文件中进行 extern 声明 我认为这会在链接时出现错误 因为 extern 变量不会在任何对象中看到 因为在其他文件中声明的变量带有限定符 static 但不知何故 链接器 瑞萨 没有显
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • C 编程:带有数组的函数

    我正在尝试编写一个函数 该函数查找行为 4 列为 4 的二维数组中的最大值 其中二维数组填充有用户输入 我知道我的主要错误是函数中的数组 但我不确定它是什么 如果有人能够找到我出错的地方而不是编写新代码 我将不胜感激 除非我刚去南方 我的尝
  • LINQ:使用 INNER JOIN、Group 和 SUM

    我正在尝试使用 LINQ 执行以下 SQL 最接近的是执行交叉联接和总和计算 我知道必须有更好的方法来编写它 所以我向堆栈团队寻求帮助 SELECT T1 Column1 T1 Column2 SUM T3 Column1 AS Amoun
  • 如何在 Android 中使用 C# 生成的 RSA 公钥?

    我想在无法假定 HTTPS 可用的情况下确保 Android 应用程序和 C ASP NET 服务器之间的消息隐私 我想使用 RSA 来加密 Android 设备首次联系服务器时传输的对称密钥 RSA密钥对已在服务器上生成 私钥保存在服务器
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li
  • C++ 中的参考文献

    我偶尔会在 StackOverflow 上看到代码 询问一些涉及函数的重载歧义 例如 void foo int param 我的问题是 为什么会出现这种情况 或者更确切地说 你什么时候会有 对参考的参考 这与普通的旧参考有何不同 我从未在现
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前

随机推荐

  • 我该如何修复这个错误? Gtk-警告 **:GModule ...初始化检查失败:GLib 版本太旧(微不匹配)

    我正在使用 matplotlib 编写 python 程序 但收到此错误 GLib GIO Message 使用 内存 GSettings 后端 您的设置不会被保存或与其他应用程序共享 python 6304 Gtk 警告 GModule
  • 在Xcode中调试时自动打开终端?

    在 Xcode 中调试可执行文件时 我经常需要打开终端窗口 导航到可执行文件的工作目录并在那里执行一些操作 有没有办法让 Xcode 在每次调试程序时自动在此位置打开终端窗口 对于仍在寻找的人来说 这真的很简单 假设您想单击 运行 并让应用
  • Android studio 1.0不显示drawable-hdpi,drawable-xhdpi,drawable-mdpi,drawable-xxhdpi

    当我创建一个新项目时 我的Android studio 1 0不显示drawable hdpi drawable xhdpi drawable mdpi和drawable xxhdpi 我不知道原因 这是我的 res 目录结构 res 可绘
  • 将 Pros 从 State 传递给 Child

    我正在从父 React 组件上的 componentDidMount 中的 Web API 调用获取数据 我将这些值放入状态中 当我渲染表单时 我只是使用数据 组件 制作自定义标签 并将标签文本和数据传递给该组件 我显示的每个字段都有一个
  • 错误连接被拒绝

    我想与我自己的 servlet 建立 Http 连接 这是我的代码 try HttpClient client new DefaultHttpClient HttpPost httpMethod new HttpPost http loca
  • R Shiny 如何引用属于动态输入数量一部分的输入

    因此 我需要制作一个闪亮的应用程序 它需要动态数量的输入来最终进行降维 但是当我有动态数量的输入时 我一直试图弄清楚如何引用输入中的内容 我使用的是 iris 数据集 输入是变量 我需要做的一部分是用 k 均值绘制其中的 2 个图 但我只是
  • 与 BEM 类命名约定混淆。更深一层

    例如 我有一个带有菜单元素的菜单块 menu menu element menu element current 但可以说 menu块包含在另一个块内 header 在这种情况下如何处理命名 header header menu heade
  • 在 Google App Engine 中关闭区分大小写的 URL

    我们最近将公司网站迁移到了 Google 应用引擎 我们网站中的某些链接遇到了区分大小写的问题 当服务器上的相应文件夹为小写时 某些链接为大写 这在我们的旧 Windows 服务器上不是问题 Google 应用引擎似乎对 URL 区分大小写
  • ASP.Net Web API 帮助页面区域返回空输出

    我有一个预先存在的 MVC 应用程序 我使用 Nuget 添加了 Web API 和 Web API 自文档 虽然 Web API 控制器运行良好 返回对 HTTP 请求的有效响应 但帮助控制器找不到任何要记录的 Web API 方法 在帮
  • log4net 通过异常参数向数据库表添加完整的堆栈跟踪

    对于 log4net 配置 这是我的参数设置
  • Mustache.js - 如何连接事件?

    我正在考虑将 Mustache js 用于我正在开发的一个小项目 我还没有看到答案的一件事是 哪种是连接事件的最佳方法 我想要创建一个带有小胡子的树形菜单 但我不认为哪种是将事件连接到每个节点的最佳或最干净的方法 Mustache是 一个模
  • 打印时,如果图像大于单个打印页面,Firefox 会截断/裁剪图像,如何禁用此行为?

    如果网页上的图像超过单个打印页面的高度 则打印时图像的下半部分会被 Firefox 剪切 裁剪 例如在打印预览中查看 这种情况在 Chrome 中不会发生 也可能不会在 IE 中发生或者 不确定 Opera 和其他 如何禁用此剪切 裁剪并在
  • Django:注册期间有效/可用的用户名/电子邮件的ajax响应

    我正在使用 jQuery 在用户注册期间进行一些内联 表单验证 以通过检查是否存在以下方式来防止发布后出现表单错误 用户名可用 电子邮件尚未注册 其想法是在提交表单之前向用户提供反馈 以防止用户感到沮丧 代码在底部 问题 这是一个潜在的安全
  • Django Rest 框架 - 从 json 创建或更新值

    我对 Django 和 Django Rest Framework 非常陌生 我有一个API 其json格式如下 为了简单起见 简化版本 title Lorem ipsum is a dummy title content Lorem ip
  • Powershell返回包含特定文件但不完全递归的目录

    使用以下 Powershell 代码 我尝试找到根目录中不包含 robots txt 的文件夹 通常 我可以递归地执行此操作 但递归这个庞大的文件夹结构需要很长时间 我真正需要的只是第一级 即仅搜索 C Projects 中找到的文件夹 基
  • 另一个失败的 Twitter oAuth cURL 访问令牌请求

    以下函数给出验证错误而不是令牌 无法验证 oAuth 签名和令牌 function request token Set url url this gt site this gt request token path http api twi
  • Spring Integration Kafka 适配器不生成消息

    我已经为此苦苦挣扎好几天了 我在 Spring boot 容器下使用 kafka 的 SI 适配器 我已经在我的机器上配置了zookeeper和kafka 我还创建了控制台生产者和消费者对其进行了测试 一切正常 我设法生成控制台消息并让控制
  • 如何克隆 JavaScript 类实例?

    如何克隆 JavaScript 类实例 我尝试了普通的 jQuery 扩展 但它只返回一个普通对象 我已经查看了堆栈上的许多其他答案 但找不到如何克隆实例 function Parent name this name name Parent
  • 从数据库中删除重复项的脚本[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个数据库 其中有电话号码 组织 公司名称 邮政编码等数据 我的数据库中也有一些重复项 例如相同的公司名称 相同的组织 相同的邮政
  • 在c#中分割日期

    对于前 您可以在文本框中以各种形式输入日期 2010年8月12日 八月 12 2010 2010 12 8月 输出是 三个文本框首先是日期显示 12 第二个文本框是 Months show augest 第三个文本框是年份显示 2010 要