visual studio 2010 - c#:如何在报表查看器中编写从出生日期查找年龄的表达式
本文关键字:出生日期 查找 表达式 2010 studio 报表 visual | 更新日期: 2023-09-27 17:49:52
我的出生日期以字符串格式存储在mysql数据库中,如" 2014年12月2日"。我必须计算年龄从这个字符串在报告查看器c# ?怎样写表达式?
public static string FindAge(string DateOfBirth)
{
DateTime Birthdate = new DateTime();
DateTime.TryParse(DateOfBirth, out Birthdate);
TimeSpan TempAge = DateTime.Now - Birthdate;
int Years = (int)TempAge.TotalDays / 365;
return Years.ToString();
}
这里是一个查找年份的粗略示例。你需要做你想要的格式化。如果您想要以年/月/日为单位的格式,这将变得更加困难,因为月是一个可变的度量单位(参见这个答案)。更具体地说,到目前为止,你自己尝试过的格式和解决方案(正如慈子所说)。这应该有助于作为一个起点。:)