在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#中分割日期 的相关文章

  • WindowsError:[错误 126] 使用 ctypes 加载操作系统时

    python代码无法在Windows 7平台上运行 def libSO lib ctypes cdll LoadLibrary ConsoleApplication2 so lib cfoo2 1 3 当我尝试运行它时 得到来自python
  • C# 方法重载决策不选择具体的泛型覆盖

    这个完整的 C 程序说明了这个问题 public abstract class Executor
  • 使用 CMake 时如何导出 Emscripten 中的 C 函数

    In 本教程 https emscripten org docs porting connecting cpp and javascript Interacting with code html interacting with code
  • 未找到 Boost 库,但编译正常

    我正在尝试在 C 中使用 boost 的文件系统 使用时看起来编译没问题 c c Analyse c o Analyse o g W Wall L usr local lib lboost filesystem lboost system
  • 传递 constexpr 对象

    我决定给予新的C 14的定义constexpr旋转并充分利用它 我决定编写一个小的编译时字符串解析器 然而 我正在努力保持我的对象constexpr将其传递给函数时 考虑以下代码 include
  • java中如何重新初始化int数组

    class PassingRefByVal static void Change int pArray pArray 0 888 This change affects the original element pArray new int
  • 无法注册时间触发的后台任务

    对于 Windows 8 应用程序 在 C Xaml 中 我尝试注册后台任务 很难说 但我想我的后台任务已正确注册 但是当我单击调试位置工具栏上的后台任务名称时 我的应用程序停止工作 没有任何消息 我查看了事件查看器上的日志 得到 具有入口
  • 如何将 .txt 文件中的数据转换为 xml? C#

    我在一个文本文件中有数千行数据 我想通过将其转换为更容易搜索的内容来轻松搜索 我希望 XML 或其他类型的大型数据结构 尽管我不确定它是否是最好的对于我的想法 每行的数据如下所示 第 31 册 托马斯 乔治 32 34 154 每本书都不是
  • 即使没有异步,CallContext.LogicalGetData 也会恢复。为什么?

    我注意到CallContext LogicalSetData LogicalGetData不按照我期望的方式工作 内部设置的值async方法得到恢复即使没有异步或任何类型的线程切换 无论如何 这是一个简单的例子 using System u
  • 什么是空终止字符串?

    它与什么不同标准 字符串 http www cplusplus com reference string string 字符串 实际上只是一个数组chars 空终止字符串是指其中包含空字符的字符串 0 标记字符串的结尾 不一定是数组的结尾
  • 如何使用 ASP.NET Core 获取其他用户的声明

    我仍在学习 ASP NET Core 的身份 我正在进行基于声明的令牌授权 大多数示例都是关于 当前 登录用户的 就我而言 我的 RPC 服务正在接收身份数据库中某个用户的用户名和密码 我需要 验证是否存在具有此类凭据的用户 获取该用户的所
  • 如何将AVFrame转换为glTexImage2D使用的纹理?

    如您所知 AVFrame 有 2 个属性 pFrame gt data pFrame gt linesize 当我从视频 sdcard test mp4 android平台 读取帧后 并将其转换为RGB AVFrame副 img conve
  • 在 C# 中为父窗体中的子窗体控件添加事件处理程序

    我有两种形式 一种是带有按钮和文本框的父表单 单击该按钮时 将打开一个对话框 该子窗体又包含一个文本框和一个按钮 现在我想要的是 每当子表单文本框中的文本更改时 父表单文本框中的文本会自动更改 为了获得这个 我所做的是 Form3 f3 n
  • memcpy/memmove 到联合成员,这是否设置“活动”成员?

    重要说明 一些评论者似乎认为我是从工会抄袭的 仔细看memcpy 它从普通旧地址复制uint32 t 它不包含在联合中 另外 我正在复制 通过memcpy 到工会的特定成员 u a16 or u x in a union 不直接到整个联盟本
  • 如何在 C# 中创建异步方法?

    我读过的每一篇博客文章都会告诉您如何在 C 中使用异步方法 但由于某些奇怪的原因 从未解释如何构建您自己的异步方法来使用 所以我现在有这段代码使用我的方法 private async void button1 Click object se
  • 比较:接口方法、虚方法、抽象方法

    它们各自的优点和缺点是什么 接口方法 虚拟方法 抽象方法 什么时候应该选择什么 做出这一决定时应牢记哪些要点 虚拟和抽象几乎是一样的 虚方法在基类中有一个实现 可以选择重写 而抽象方法则没有 并且must在子类中被覆盖 否则它们是相同的 在
  • 模板类的模板构造函数的 C++ 显式模板特化

    我有一个像这样的课程 template
  • 将 Lambda 表达式树与 IEnumerable 结合使用

    我一直在尝试了解有关使用 Lamba 表达式树的更多信息 因此我创建了一个简单的示例 这是代码 如果作为 C 程序粘贴到 LINQPad 中 它可以工作 void Main IEnumerable
  • 代码中的.net Access Forms身份验证“超时”值

    我正在向我的应用程序添加注销过期警报 并希望从我的代码访问我的 web config 表单身份验证 超时 值 我有什么办法可以做到这一点吗 我认为您可以从 FormsAuthentication 静态类方法中读取它 这比直接读取 web c
  • 如何在 sql azure 上运行 aspnet_regsql? [复制]

    这个问题在这里已经有答案了 可能的重复 将 ASP NET 成员资格数据库迁移到 SQL Azure https stackoverflow com questions 10140774 migrating asp net membersh

随机推荐

  • 我该如何修复这个错误? 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 要