当前位置:首页 > 编程技术 > 正文

如何用函数计算工龄

如何用函数计算工龄

计算工龄的函数可以根据不同的需求设计,以下是一个简单的Python函数示例,用于计算员工的工龄。这个函数假设输入是员工入职的年月和当前日期。```pythonfrom...

计算工龄的函数可以根据不同的需求设计,以下是一个简单的Python函数示例,用于计算员工的工龄。这个函数假设输入是员工入职的年月和当前日期。

```python

from datetime import datetime

def calculate_work_years(start_date, current_date):

"""

计算工龄,以年为单位。

:param start_date: 员工入职的日期,格式为'YYYY-MM-DD'

:param current_date: 当前日期,格式为'YYYY-MM-DD'

:return: 工龄,以年为单位

"""

start_date_obj = datetime.strptime(start_date, '%Y-%m-%d')

current_date_obj = datetime.strptime(current_date, '%Y-%m-%d')

计算两个日期之间的差值

delta = current_date_obj start_date_obj

返回年数

return delta.days // 365

示例使用

start_date = '2015-06-01'

current_date = datetime.now().strftime('%Y-%m-%d')

work_years = calculate_work_years(start_date, current_date)

print(f"工龄为:{work_years

最新文章