TimeSpan age = DateTime.Now - DateTime.Parse(sBirthday);
return age.Year +1;
return age.Year +1;
解决方案 »
- 请教一个关于vs开发时刷新的问题
- Eval不能用于非page类的控件中???
- asp.net控制文件访问
- 跪求高手!怎样实现HTML+javascript无刷新文件上传。
- aspose.excel license问题!aspose.Excel文件在开发机器上可以运行,移到服务器上后,出现错误?
- 怎样取得gridview的选顶行的某列的值))))))))))))))))))))))))))))))))
- 求一思路
- 遇到了棘手的问题,请大家帮忙
- 把数据导出成*.xls文件
- .net 调用win2003服务器的WINRAR时,出现拒绝访问错误。
- 关于datagrid编辑行的验证数据问题
- 谁有.NET的群聊呀。QQ的
上面代码有问题,重贴
/// <summary>
/// 用户年龄
/// </summary>
/// <param name="str">出生日期</param>
/// <returns>用户年龄</returns>
public static int GetUserAgeByBirthday(string sBirthday)
{
int iResult=0;
//出生日期
if (sBirthday!="")
{
DateTime BirthdayDate=DateTime.Parse(sBirthday);
int by=BirthdayDate.Year;
int bm=BirthdayDate.Month;
int bd=BirthdayDate.Day; int ny=System.DateTime.Now.Year;
int nm=System.DateTime.Now.Month;
int nd=System.DateTime.Now.Day; int iYear=ny-by;
int iMonth=nm-bm;
int iDay=nd-bd; if (iDay<0)
{
iMonth=iMonth-1;
}
if (iMonth<0)
{
iYear=iYear-1;
}
iResult=iYear+1; //虚岁
}
return iResult;
}
age即为虚岁
CSDN到底怎么了?