我想要从下拉框中找到一天。 [英] I want ot find day from drop down box.
本文介绍了我想要从下拉框中找到一天。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
var days = DateTime.DaysInMonth( int .Parse( ddlYear.SelectedValue), int .Parse(ddlMonth.SelectedValue));
生成错误
输入字符串的格式不正确。
请帮助我。
解决方案
错误意味着您尝试解析整数的字符串实际上并不包含有效整数。
您可以使用 Int32.TryParse()方法代替。它不会抛出异常。
请尝试为下面。
int selectedYear;
bool IsSelectedYear = Int32 .TryParse(ddlYear.SelectedValue, out selectedYear);
int selectedMonth;
bool IsSelectedMonth = Int32 .TryParse(ddlMonth.SelectedValue, out selectedMonth);
if (IsSelectedYear&& IsSelectedMonth)
{
var days = DateTime.DaysInMonth(selectedYear,selectedMonth);
}
var days = DateTime.DaysInMonth(int.Parse(ddlYear.SelectedValue), int.Parse(ddlMonth.SelectedValue));
error generate
Input string was not in a correct format.
Please help me.
解决方案
The error means that the string you're trying to parse an integer from doesn't actually contain a valid integer.
You can use Int32.TryParse() method instead of.It doesn't throw an exception.
Please try is as below.
int selectedYear; bool IsSelectedYear = Int32.TryParse(ddlYear.SelectedValue, out selectedYear); int selectedMonth; bool IsSelectedMonth = Int32.TryParse(ddlMonth.SelectedValue, out selectedMonth); if (IsSelectedYear && IsSelectedMonth) { var days = DateTime.DaysInMonth(selectedYear,selectedMonth); }
这篇关于我想要从下拉框中找到一天。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文