相关疑难解决方法(0)

在Ruby中获取人的年龄

我想从一个人的生日那里得到一个人的年龄.now - birthday / 365不起作用,因为有些年份有366天.我想出了以下代码:

now = Date.today
year = now.year - birth_date.year

if (date+year.year) > now
  year = year - 1
end
Run Code Online (Sandbox Code Playgroud)

是否有更多Ruby的计​​算年龄的方法?

ruby ruby-on-rails

122
推荐指数
8
解决办法
5万
查看次数

使用C#的年份日期差异

如何计算两年中两个日期之间的日期差异?

例如:(Datetime.Now.Today() - 11/03/2007)多年.

c# datediff date

74
推荐指数
8
解决办法
13万
查看次数

Java,计算两个日期之间的天数

可能重复:
计算两个Java日期实例之间的差异

在Java中,我想计算两个日期之间的天数.

在我的数据库中,它们存储为DATE数据类型,但在我的代码中它们是字符串.

我想计算这两个字符串之间的天数.

java string date

64
推荐指数
6
解决办法
28万
查看次数

计算两个日期之间的差异并获得多年的价值?

可能重复:
如何计算C#中某人的年龄?

我想基本计算员工的年龄 - 所以我们每个员工都有DOB,所以在C#方面我想做这样的事情 -

int age=Convert.Int32(DateTime.Now-DOB);
Run Code Online (Sandbox Code Playgroud)

我可以使用天和操纵然后获得年龄...但我想知道是否有我可以直接使用的东西来获得年数.

c# datetime timespan

44
推荐指数
3
解决办法
6万
查看次数

如何根据生日计算年龄?

可能重复:
如何计算C#中某人的年龄?

我想写一个ASP.NET辅助方法,它返回给定生日的人的年龄.

我尝试过这样的代码:

public static string Age(this HtmlHelper helper, DateTime birthday)
{
    return (DateTime.Now - birthday); //??
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.根据他们的生日计算人的年龄的正确方法是什么?

c# asp.net-mvc date-arithmetic

22
推荐指数
2
解决办法
10万
查看次数

计算生日剩余的天数?

我有一个人的生日的DateTime对象.我使用人的年,月和出生日创建此对象,方法如下:

DateTime date = new DateTime(year, month, day);
Run Code Online (Sandbox Code Playgroud)

我想知道在这个人下一个生日之前剩下多少天.在C#中这样做的最佳方法是什么(我是语言新手)?

c# datetime

12
推荐指数
2
解决办法
2万
查看次数

为什么TimeSpan没有Age属性?

我正在写一个转换器,它取一个人的出生日期并生成他们的年龄.我写了一些看起来像这样的东西:

public class DateOfBirthToAgeConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        var date = value as DateTime?;
        if (date == null) return null;
        return (DateTime.Now - date).Years;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现除了两个对象之外没有任何Years属性.我对此感到有些惊讶.我想到为什么可能没有.我认为这可能是因为闰日,但按照这个逻辑,不应该因为夏令时.TimeSpanDateTimeYearsDays

没有Months明确的意义,因为没有标准的月份长度.

我能够编写一些不同的代码来获得正确的年龄,但我仍然真的想知道为什么没有YearsWeeks属性TimeSpan.有谁知道原因?

c# datetime timespan

11
推荐指数
3
解决办法
1607
查看次数

如何计算c#中dob的年龄

   private void button1_Click(object sender, EventArgs e)
    {
        DateTime dob = new DateTime();
        textBox1.Text = dob.ToString();
        int age;
        age = Convert.ToInt32(textbox2.Text);
        age = DateTime.Now.Year - dob.Year;
        if (DateTime.Now.DayOfYear < dob.DayOfYear)
            age = age - 1;

    }
Run Code Online (Sandbox Code Playgroud)

如何从dob中剔除年龄.这是我的形式.请给我一些想法

c# asp.net dob

10
推荐指数
2
解决办法
3万
查看次数

从DateTime(出生日期)开始的年龄

重复

如何在C#中计算某人的年龄?

我有一个datetime表示用户出生日期的变量.

我怎样才能从中获得这个年龄?

更新 我想要一个精确的生日,所以30.45年或者其他什么.

c# datetime

8
推荐指数
2
解决办法
2万
查看次数

C#计算准确的年龄

任何人都知道如何根据日期(出生日期)获得年龄

我想到这样的事情

string age = DateTime.Now.GetAccurateAge();
Run Code Online (Sandbox Code Playgroud)

输出将是20年5月20日的一些事情

c#

7
推荐指数
2
解决办法
2万
查看次数