public class TimerUtil {/*** 计算工龄  日期格式为yyyy-MM* @param t1 入职日期* @param t2 当前日期* @return XX年XX月*/public static String gl(String t1,String t2) {String[] split1 = t1.split("-");String[] split2 = t2.split("-");int m2 = Integer.parseInt(split2[1]);int m1 = Integer.parseInt(split1[1]);int month=0;int year = 0;if(m2 >= m1) {month = m2 -m1;year = Integer.parseInt(split2[0]) - Integer.parseInt(split1[0]);}else {month = 12-m1 +m2;year = Integer.parseInt(split2[0])- 1 - Integer.parseInt(split1[0]);}String rest="";if(year == 0) {rest=month+"月";}else if(month == 0) {rest=year+"年";}else {rest = year+"年"+month+"月";}return rest;}public static void main(String[] args) {String gl = TimerUtil.gl("2019-07", "2020-06");System.out.println(gl);}
}

根据入职日期计算工龄相关推荐

  1. 计算机作业怎么算工龄,EXCEL如何根据输入的入职日期自动计算工龄

    花名册或类似EXCEL应用,依靠公式自动生成相关信息,可以尽量避免手工输入错误.其中,根据入职日期,利用公式自动生成试用期满日期.合同期满日期.合同到期提醒.工龄(严格来说是司龄或店龄). 假设单元格 ...

  2. 根据入职时间计算工龄

    //获取输入的入职时间转换为Date var UToTime = $("UToTime").val(); var aDate = UToTime.split("-&quo ...

  3. oracle 计算入职年份,mssql sqlserver 获取入职日期到今天日期所经过的年份及月份信息呢?...

    摘要: 下文讲述sqlserver获取指定日期到今日的年份及月份之和,如下所示: 实现思路: 1.根据datediff计算出入职日期同当前日期间隔的月份 2.间隔月份除以12得到的入职年份信息 3.间 ...

  4. 面试成功一个公司,微信上HR和我谈好了薪资和入职日期。却不发offer。这种企业值得去吗?

    作为一个职场老鸟,以我的经验我建议不去,就算去了,你入职一段时间之后有可能不会认可该公司的企业文化,最终可能受不了而离开,这对公司没有什么大的损失,对你个人而言损失比较大,你牺牲了宝贵的时间. 没有发 ...

  5. 10-221 在员工表中查询入职最晚的员工的编号,姓名和入职日期

    分数 3 全屏浏览题目 切换布局 作者 刘冬霞 单位 山东理工大学 在员工表中查询入职最晚的员工的编号,姓名和入职日期. 提示:这是一个嵌套查询. 表结构: 员工(员工编号 文本型,姓名 文本型,性别 ...

  6. 查询每个部门中入职日期一致的员工信息

    INSERT into worker values (10004,'孙大圣2','1986-02-12','女','2019-06-23','销售部') INSERT into worker valu ...

  7. 10-204 在员工表中查询所有男性员工的编号,姓名和入职日期,结果按员工编号升序排列

    分数 3 全屏浏览题目 切换布局 作者 刘冬霞 单位 山东理工大学 查询所有男性员工的编号,姓名和入职日期,结果按员工编号升序排列. 表结构: 员工(员工编号 文本型,姓名 文本型,性别 文本型,出生 ...

  8. js根据入职时间判断工龄

    // js根据入职时间判断工龄;// 举例:4年3个月4天//visitTime 是自定义时间 可选当前时间var actualEntryTime = $("#actualEntryTime ...

  9. mysql中日期相减_解放双手!用这3个日期函数解决入职、工龄等天数的计算

    人事部门员工的入职天数.财务部门合同的到期剩余天数等等,可以通过Excel表格来实现自动计算功能. 今天小编分享三个与日期有关的函数 一.EDATE函数 很多公司新员工入职会有3个月试用期,根据入职日 ...

  10. 获取sas员工转正日期 (传入入职时间:‘2018-01-29’、转正月份数:3个月、6个月)

    public function getCorrectionDate(){$this->correctionDate('2018-01-29',1);}//获取转正日期,传入'2018-03-01 ...

最新文章

  1. 【模式识别】学习笔记(3)【Fisher线性判别】
  2. RxJava flatMap操作符用法详解
  3. Android Activity的理解
  4. 去掉字符串连续出现K个0的子串
  5. 《敏捷软件开发》学习笔记 第20章
  6. php flink,plus/flink.php · 辉辉菜/三强源码 - Gitee.com
  7. 拾取物品怎么实现_Dynamo如何实现图层的效果
  8. CSS之window的视图属性
  9. C++与Java语法上的不同,互联网 面试官 如何面试
  10. ORM数据库框架 LitePal SQLite MD
  11. 【2012百度之星/初赛上】小小度刷礼品
  12. Hexo高级教程之代码高亮
  13. C++ cin.get用法(详解版)
  14. python 正负数判断_python判断正负数方式
  15. macbook pro怎么养小宠物?macbook pro养宠物设置方法
  16. DevOps 工程师需要必备哪些技能?
  17. java 获取est时间_javascript-使用Java脚本将时区从EST转换为IST
  18. java ebcdic编码转换_JAVA实现ASCII码与EBCDIC码的相互转换
  19. 获取linux命令硬盘信息,Linux 下使用命令获取硬盘信息
  20. 计算机网络浅知识[ 3 ]:IP世界的基本构成

热门文章

  1. matlab 读取tiff文件
  2. 数据库----如何将oracle语句转换成mysql语句
  3. 微信平台h5开发问题总结
  4. 企业股权价值评估:市场法及收益法的评估思路
  5. 【AI大咖】扒一下低调的Yoshua Bengio大神
  6. android notifydatasetchanged 刷新错误,ListView中使用notifyDataSetChanged()刷新,item显示混乱。...
  7. iOS 在CollectionView上做展开收起动画
  8. AMR音频文件格式分析
  9. java 风能玫瑰图_使用java awt画风向玫瑰图及风能玫瑰图程序
  10. 黑龙江大学自考,助学专业软件工程(本科)招生简章