反饋已提交
網絡繁忙
在對日期型資料進行操作時,經常會遇到要獲取當前日期、獲取當前時間、獲取日期的年月日等等操作。
本文介紹 FineReport 常用的處理日期函式。
注:當日期型公式作為參數在超連結中傳參時,將會傳過去帶有時分秒的原始值。
將日期形式的「字串」轉化成「時間型」
todate() 可以將任何日期形式的資料轉化成時間型即:yyyy-MM-dd
將時間型資料轉化成其他格式的日期形式
format()
傳回值為 15/02/2011
可以透過 datedelta()、monthdelta()、yeardelta() 這三個函式來實現對日期的加減。
日期的加減
=datedelta(today(),-1)
注:公式中的 -1 表示減一天,若是正數則表示加相應的天數。
傳回當前日期前一天的日期,若系統日期是 2011-11-11,則傳回值為 2011-11-10
注:若傳回的日期格式為類似Tue Jul 29 00:00:00 CST 2008。可以使用FORMAT函式巢,例如FORMAT(DATEDELTA("2008-08-08",-10), "MM/dd/yyyy")。
月份的加減
傳回當前日期上一個月的日期,若系統時間是 2011-11-11,則傳回值為 2011-10-11
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉