`
nnnnon
  • 浏览: 150975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

计算年数的一个函数

    博客分类:
  • RORs
阅读更多
Q:
I've got a datetime column in my database for a person's age. How would
I be able to calculate the number of years they are from the DB date to
current time?
A:
ruby 代码
 
  1. def age  
  2.   ((Time.now - birthday)/(60*60*24)/365.2422).to_i  
  3. end  

分享到:
评论

相关推荐

    使用YEAR函数计算Excel2021中两个日期的年数差.docx

    在Microsoft Excel中,YEAR函数是一个非常实用且重要的日期/时间函数之一。它主要用于从一个给定的日期中提取年份部分。YEAR函数接受一个日期作为参数,并返回该日期对应的四位数年份。 **函数语法:** ``` YEAR...

    sql确定两个日期之间的月份数或年数

    假设有一个名为 `emp` 的表,其中包含员工的入职日期 (`hiredate`),我们需要计算出最早入职的员工和最晚入职的员工之间相差的月份数和年数。 #### 不同数据库系统的实现方法 ##### MySQL ```sql -- 使用自定义...

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    使用 F4_DATE 函数可以弹出一个窗口,显示一个日历,允许用户选择一个日期。 5. 获取一个月的最后一天 使用 RP_LAST_DAY_OF_MONTHS 函数可以获取一个月的最后一天。 6. 获取期间首日和末日 使用 FIRST_DAY_IN_...

    计算2个日期,相差多少年月日的sql函数

    --判断2个日期间的,年月日间隔 --举例如下: 2017-12-31~2018-01-01 = 2天 2017-01-01~2018-12-31 = 2年 2017-01-01~2018-01-01 = 1年1天 2017-06-06~2018-01-01 = 6月27天 2015-09-10~2018-10-14 = 3年1月5...

    计算机软件-商业源码-计算月日年的函数.zip

    例如,可能有一个函数用于计算两个日期之间的年数差异,通过比较年份并考虑闰年来实现。另一个函数可能是计算月份差异,这需要处理每个月的天数差异,考虑到二月的特殊性。还有可能是计算日数差异,这涉及到处理每个...

    计算机二级Excel常用函数.pdf

    5. DSUM函数:这是一个求和函数,用于计算数据库中满足条件的数值总和,例如,可以计算某个班级所有学生的总成绩。 6. YEAR函数:YEAR函数用于提取日期中的年份部分,并返回1900到9999之间的整数。它可以与今天的...

    用PMT函数、fv函数实现贷款利息计算

    在Excel中,PMT函数和fv函数是财务计算中的重要工具,尤其在处理贷款利息计算和投资回报预测时非常实用。以下是对这两个函数的详细解析: 1. **PMT函数**:PMT函数用于计算固定利率下分期付款的金额。其基本语法为`...

    ABAP计算日期的函数

    13. **RP_LAST_DAY_OF_MONTHS** & **FIRST_DAY_IN_PERIOD_GET** & **LAST_DAY_IN_PERIOD_GET**:分别用于获取一个月的最后一天、某一周期的开始和结束日期,对于财务结算、报表统计等功能至关重要。 14. **HR_99S_...

    ABAP常用日期函数总结.doc

    该函数可以弹出一个窗口显示一个日历,允许用户选择一个日期,该函数可以用于计算员工的出勤记录、计算销售记录等。 14.RP_LAST_DAY_OF_MONTHS函数:获得一个月的最后一天 该函数可以获得一个月的最后一天,该函数...

    sap常用函数(包括函数各个参数解释)

    5. **FUNC16 (两日期间的年数计算)**: 这个函数计算两个日期之间的年差,常用于年龄计算或项目期限分析。参数通常是起始日期和结束日期。 6. **FUNC15 (加时间得到另一时间)**: 这个函数可以用于对时间进行加法操作...

    Excel函数应用教程(word版)

    4. DGET:DGET函数能从数据库中提取单个记录,需要提供一个条件,返回满足条件的第一条记录。 5. DMAX/DMIN:这两个函数分别用于查找数据库中满足条件的最大值和最小值,可以应用于找出最高分或最低分等场景。 6. ...

    计算机二级MS_OFFICE_Excel函数公式.doc

    8. 计算工龄:用DAYS360函数计算工作年数,或用当前日期减去入职日期除以365取整。 9. 两日期相差的年/月/日数:使用DATEDIF函数按年、月、日计算差值。 10. 通过日期得到季度:计算月份并转换为季度表示。 11. 员工...

    matlab贷款计算函数.zip

    - `opt.m`可能是一个优化贷款参数的函数,例如寻找最低总支付额的最优利率或还款期。 - `loan1.m`和`loan2.m`可能分别实现等额本息和等额本金的计算逻辑,或者其中一个可能是更复杂的情况,如考虑提前还款、浮动...

    19道日期函数计算题130902

    日期函数在IT行业中,尤其是数据分析、数据库管理和编程领域,扮演着至关...每个题目都可能是一个实际场景的模拟,通过解答,你不仅可以掌握单一函数的用法,还能理解如何在实际工作中组合使用多个函数来解决复杂问题。

    PB 12个用一条语句写成的有关日期函数_PB日期函数_

    在提供的压缩包文件中,很可能是包含了12个示例,每个示例都是一个单独的日期处理函数,以简洁的一条语句展示。这样的资源对于初学者来说非常有价值,可以帮助他们快速理解和掌握PB中的日期处理技巧。在学习这些示例...

    计算机二级EXCEL必考函数汇总.doc

    5. **IF函数**:进行逻辑判断,如果满足条件,则返回一个结果,否则返回另一个结果。套题5展示了判断日期是否为周末的例子。 6. **LEFT函数**:从文本字符串的左侧提取一定数量的字符。在给定的例子中,它被用来...

    Excel2019函数列表 (按类别)

    SUM函数用于计算一系列单元格中数值的总和,例如,如果您想要求和A1到A**单元格中的数值,您可以在一个空白单元格中输入 "=SUM(A1:A10)",然后按回车键,Excel就会自动计算并显示结果。 接着是**IF函数**,这是一个...

    EXCEL常用函数大全.pdf

    在您提供的文件内容中,有很多关于Microsoft Excel的常用函数信息,但...由于原始文档中内容的不连贯性,这里未能详细列出每一个函数的全部参数和用法,建议在实际工作中结合具体需求进一步学习每个函数的详细用法。

Global site tag (gtag.js) - Google Analytics