gpt4 book ai didi

c# - 在c#中找出字符串日期的日期时间格式

转载 作者:行者123 更新时间:2023-11-30 13:27:14 24 4
gpt4 key购买 nike

我正在申请。该应用程序使用日期格式,例如“2012-11-21 15:22:35”
我已经知道格式是 "yyyy-MM-dd HH:mm:ss"。但是我怎样才能以编程方式找到任意输入字符串的日期和时间格式呢?有什么办法吗?

最佳答案

这可能对你有帮助...(在数组中,添加更多的格式来检查)

string[] formats = {"M/d/yyyy", "MM/dd/yyyy",                                    
"d/M/yyyy", "dd/MM/yyyy",
"yyyy/M/d", "yyyy/MM/dd",
"M-d-yyyy", "MM-dd-yyyy",
"d-M-yyyy", "dd-MM-yyyy",
"yyyy-M-d", "yyyy-MM-dd",
"M.d.yyyy", "MM.dd.yyyy",
"d.M.yyyy", "dd.MM.yyyy",
"yyyy.M.d", "yyyy.MM.dd",
"M,d,yyyy", "MM,dd,yyyy",
"d,M,yyyy", "dd,MM,yyyy",
"yyyy,M,d", "yyyy,MM,dd",
"M d yyyy", "MM dd yyyy",
"d M yyyy", "dd MM yyyy",
"yyyy M d", "yyyy MM dd"
};

DateTime dateValue;

foreach (string dateStringFormat in formats)
{
if (DateTime.TryParseExact(strDateTime, dateStringFormat,
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dateValue))
//Console.WriteLine("Converted '{0}' to {1}.", dateStringFormat, dateValue.ToString("yyyy-MM-dd"));
Console.WriteLine( dateStringFormat);
}

关于c# - 在c#中找出字符串日期的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13513944/

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