“DateTime”类型中不存在任何属性或字段“Month”

时间:2012-12-06 02:46:51

标签: c# datetime

这是我的代码:

DateTime Tgl = Convert.ToDateTime(tgl.Text);
string SPKID = LibPNP.SPKID(r.Pers, "", "PO", Tgl.Month, Tgl.Year);

我收到此错误:

  

类型DateTime中是否存在属性或字段“月”?

我如何解决问题?

1 个答案:

答案 0 :(得分:0)

在这里你发布的一切都很好。可能你的代码混合了Tgltgl

你有:

DateTime Tgl = ... //Tgl is DateTime

和一些

tgl.Text //tgl (in lower case) some TextBox probably

我认为你的代码中有

//tgl - some TextBox, surely has no Month property
string SPKID = LibPNP.SPKID(r.Pers, "", "PO", tgl.Month, tgl.Year); 

虽然必须

//Tgl - a DateTime
string SPKID = LibPNP.SPKID(r.Pers, "", "PO", Tgl.Month, Tgl.Year);