gpt4 book ai didi

c# - 该字符串未被识别为有效的日期时间。有一个从索引 0 开始的未知单词

转载 作者:行者123 更新时间:2023-12-01 19:41:04 25 4
gpt4 key购买 nike

我有以下 C#,在尝试将字符串解析为日期时间时出现上述错误。

DateTime backupdate = System.Convert.ToDateTime(imageflowlabel.Text);   
DateTime currentdate = System.DateTime.Now.AddHours(-2);
int result = currentdate.CompareTo(backupdate);

imageflowlable.text 看起来像这样 2012-04-15 15:23:34:123

关于如何转换它有什么想法吗?

谢谢

最佳答案

是 - 将“DateTime.ParseExact()”或“TryParseExact()”与自定义格式字符串一起使用:

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

DateTime currentdate;
int result;
try
{
// EXAMPLE: 2012-04-15 15:23:34:123
DateTime backupdate =
DateTime.ParseExact (
"yyyy-MM-dd HH:mm:ss:fff", //mind the casing
imageflowlabel.Text,
CultureInfo.InvariantCulture);
currentdate = System.DateTime.Now.AddHours(-2);
result = currentdate.CompareTo(backupdate);
}
catch (Exception ex)
{
...

关于c# - 该字符串未被识别为有效的日期时间。有一个从索引 0 开始的未知单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625292/

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