c# - 在 C# 中的位置拆分字符串

标签 c# .net string split position

我有一个日期戳 (020920111422),我想将它拆分为

天 = 02, 月 = 09, 年 = 2011, 小时 = 14, 分钟 = 22

C#中有“在位置处拆分字符串”的方法吗?

最佳答案

你想要:

string x = s.Substring(0, i), y = s.Substring(i);

(或者可能是 i-1/i+1,具体取决于您的具体要求)。

但是,您也可以使用 DateTime.ParseExact 通过告诉它显式格式将其加载到 DateTime 中:

var when = DateTime.ParseExact("020920111422", "ddMMyyyyHHmm",
    CultureInfo.InvariantCulture);

关于c# - 在 C# 中的位置拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386298/

相关文章:

c# - 在C# 4.0中如何删除指定xmlnode的所有子节点?

c# - 如何在 Silverlight 中使控件可调整大小

c# - 完整的业务线应用程序 - PRISM MEF Entity Framework - 示例?

C# Epplus - 如何对除第一行以外的所有数据进行排序

C# 对象数组 - 条件验证

java - 替换全部()和替换第一()。哪一种更快、更高效?

php - 在 PHP 中将混合分数字符串转换为 float

python - 从字符串 Python 中去除商标符号

c# - 在 WPF 中渲染 UIElement 期间等待屏幕

c# - 在 C# 中的类之间传递超过 10 个参数?