用Java報表工具FineReport計算2個日期間的月份時間差

文 | 軟妹 2011-03-02 15:19:31

Java報表工具FineReport提供了豐富的函數,用於滿足報表用戶各式各樣的報表需求。下面介紹如何用FineReport報表工具自帶的日期函數計算2個日期間的月份時間差。

比如,計算某公司員工的在職時長,按照月份統計
1.報表表樣設計
FineReport報表表樣設計
2.報表日期函數運用
在D2單元格寫入公式:=(year(C2)-year(B2))*12+(month(C2)-month(B2))
其中,year()函數返回日期中的年,乘以12即為月數;month()函數返回日期中的月。
報表終稿如下
Java報表工具FineReport計算月份時間差
3.報表預覽
最後一列即為日期函數計算出的每個員工按月計算的在職時長
FineReport報表效果預覽

加入臉書粉絲團

帆軟FineReport臉書官方賬號

送資訊人才必備懶人包

商務問題諮詢

王人賢 Brian

0933-790886

brian.wang@fanruan.com

  • 郵件技術諮詢

  • support@fanruan.com

    帆軟logo

    版權所有©2019 帆軟軟體有限公司|蘇ICP備14031611號-3

返回頂部