gpt4 book ai didi

c# - 在 c# 中转换通用 SQL 时间格式(所有变体)?

转载 作者:太空狗 更新时间:2023-10-29 23:40:31 26 4
gpt4 key购买 nike

如果我在 c# strings 中有这些通用的 sql 有效日期:

(每个日期在里面可以有不同的顺序)例如:

01 feb 2010
feb 01 2010
2010 01 feb
...
...

我想将字符串日期转换为 DateTime(c#)。 (我希望能够转换上面列表中的每种格式)

虽然精确解析需要我 3! 组合,但有没有更好的解决方案?

最佳答案

我想我明白了... enter image description here

string[] str = new[] { "01 feb 2010","feb 01 2010","2010 01 feb","2010 feb 01","feb 2010 01" };
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
for (int i = 0; i < str.Length; i++)
{
DateTime t = DateTime.Parse(str[i], culture);
t.Dump();
}

关于c# - 在 c# 中转换通用 SQL 时间格式(所有变体)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com