小编kra*_*mad的帖子

无法从字符串转换为日期时间C#

我试图将字符串解析为Datetime,但它不起作用并给出错误:

"字符串未被识别为有效的DateTime."

字符串是完美的.

这是代码:

string deliv = DeliveryDateTextBox.Text;

string[] delivday = deliv.Split('-');
int year, month, day;

int.TryParse(delivday[0], out day);
int.TryParse(delivday[1], out month);
int.TryParse(delivday[2], out year);

string dtt = day + "/" + month + "/" + year;

DateTime datet = DateTime.ParseExact(dtt, "dd/MM/yyyy", null);

jobcard.DeliveryDate = datet;
Run Code Online (Sandbox Code Playgroud)

我调试的代码,它是给{01-01-0001 12:00:00 AM}上datet.

c# datetime parsing

-2
推荐指数
1
解决办法
602
查看次数

标签 统计

c# ×1

datetime ×1

parsing ×1