domaindate.Text="31-03-3015";
DateTime dt = DateTime.Parse(domaindate.Text);
int day = dt.Day;
int month = dt.Month;
int year = dt.Year;
if (ddlyear.SelectedItem.Text == "1")
{
year = year + 1;
month = month - 1;
edate = String.Join("/", day, month, year);
}
p.expirydate = Convert.ToDateTime(edate);
其中p.expiredate id DateTime属性变量。
Geting Error:String was not recognized as a valid DateTime.
那么,我如何将其转换为dd / MM / yyyy。?
答案 0 :(得分:0)
将ParseExcact
方法与字符串格式一起使用。
p.expirydate =DateTime.ParseExact(edate, "dd/MM/yyyy", CultureInfo.InvariantCulture);
编辑:
如果您想要在特定日期添加天数,请使用AddDays()方法
DateTime dt= DateTime.Parse(domaindate.Text);
p.expirydate = today.AddDays(number of days you want);