茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    java報表工具FineReport常用函數(shù)的用法總結(jié)(文本和日期函數(shù))
    來源:易賢網(wǎng) 閱讀:3328 次 日期:2015-05-08 14:07:26
    溫馨提示:易賢網(wǎng)小編為您整理了“java報表工具FineReport常用函數(shù)的用法總結(jié)(文本和日期函數(shù))”,方便廣大網(wǎng)友查閱!

    FineReport是比較常用的java報表開發(fā)工具,本文總結(jié)了常用函數(shù)中的文本和日期函數(shù)

    文本函數(shù)

    CHAR

    CHAR(number):根據(jù)指定數(shù)字返回對應(yīng)的字符。CHAR函數(shù)可將計算機(jī)其他類型的數(shù)字代碼轉(zhuǎn)換為字符。

    Number:用于指定字符的數(shù)字,介于1Number:用于指定字符的數(shù)字,介于165535之間(包括1和65535)。

    示例:

    CHAR(88)等于“X”。

    CHAR(45)等于“-”。

    CODE

    CODE(text):計算文本串中第一個字符的數(shù)字代碼。返回的代碼對應(yīng)于計算機(jī)使用的字符集。

    Text:需要計算第一個字符代碼的文本或單元格引用。

    示例:

    CODE("S")等于83。

    CODE("Spreadsheet")等于83。

    CONCATENATE

    CONCATENATE(text1,text2,...):將數(shù)個字符串合并成一個字符串。

    Text1,text2,...:需要合并成單個文本的文本項,可以是字符,數(shù)字或是單元格引用。

    備注:

    也可以用“&”來代替CONCATENATE函數(shù)對文本項進(jìn)行合并。

    示例:

    CONCATENATE("Average ","Price")等于“Average Price”,這相當(dāng)于“Average”&“ ”&“Price”。

    CONCATENATE("1","2")等于12。

    ENDWITH

    ENDWITH(str1,str2):判斷字符串str1是否以str2結(jié)束。 備注: str1和str2都是大小寫敏感的。

    示例:

    ENDWITH("FineReport","Report")等于true

    ENNUMBER。ENDWITH("FineReport","Fine")等于false。 ENDWITH("FineReport","report"ENNUMBER

    ENNUMBER(value):將給定的BigDecimal類型的數(shù)字轉(zhuǎn)化成英文金額的字符串。

    ENMONEY

    ENMONEY(value):將給定的BigDemical類型的數(shù)字轉(zhuǎn)換成英文金額字符串。

    示例:

    ENMONEY(23.49)等于TWENTY。

    ENNUMER

    ENNUMBER(value):將給定的BigDecimal類型的數(shù)字轉(zhuǎn)化成英文金額的字符串。

    EXACT

    EXACT(text1,text2):檢測兩組文本是否相同。如果完全相同,EXACT函數(shù)返回TRUE;否則,返回FALSE。EXACT函數(shù)可以區(qū)分大小寫,但忽略格式的不同。同時也可以利用EXACT函數(shù)來檢測輸入文檔的文字。

    Text1:需要比較的第一組文本。

    Text2:需要比較的第二組文本。

    示例:

    EXACT("Spreadsheet","Spreadsheet")等于TRUE。

    EXACT("Spreadsheet","S preadsheet")等于FALSE。

    EXACT("Spreadsheet","spreadsheet")等于FALSE。

    FIND

    FIND(find_text,within_text,start_num):在文本串中查找另一文本串,并且從within_text中的第一個字符開始返回到find_text的起始位置編號。也可以使用SEAERCH函數(shù)在文本串中查找另一文本串,所不同的是FIND函數(shù)能區(qū)分大小寫,但不允許使用通配符。

    Find_text:需要查找的文本或包含文本的單元格引用。

    Within_text:包含需要查找文本的文本或單元格引用。

    Start_num:指定進(jìn)行查找字符的起始位置。在within_text中起始位置字符編號為1。如果省略start_num,則假設(shè)值為1。

    備注:

    如果find_text不在within_text中,F(xiàn)IND函數(shù)返回錯誤信息*VALUE!。

    如果start_num不大于0,F(xiàn)IND函數(shù)返回錯誤信息*VALUE!。

    如果start_num大于within_text的長度,F(xiàn)IND函數(shù)返回錯誤信息*VALUE!。

    如果find_text是空白文本,F(xiàn)IND函數(shù)將在搜索串中匹配第一個字符(即編號為start_num或1的字符)。

    示例:

    FIND("I","Information")等于1。

    FIND("i","Information")等于9。

    FIND("o","Information",2)等于4。

    FIND("o","Information",12)等于*VALUE!。

    INDEXOF

    INDEXOF(str1,index):返回字符串str1在index位置上的字符。

    備注:

    index是從0開始計數(shù)的。

    示例:

    INDEXOF("FineReport",0)等于'F'。

    INDEXOF("FineReport",2)等于'n'。

    INDEXOF("FineReport",9)等于't'。

    LEFT

    LEFT(text,num_chars):根據(jù)指定的字符數(shù)返回文本串中的第一個或前幾個字符。

    Text:包含需要選取字符的文本串或單元格引用。

    Num_chars:指定返回的字符串長度。

    備注:

    Num_chars的值必須等于或大于0。

    如果num_chars大于整個文本的長度,LEFT函數(shù)將返回所有的文本。

    如果省略num_chars,則默認(rèn)值為1。

    示例:

    LEFT("Fine software",8)等于“Fine sof”。

    LEFT("Fine software")等于“F”。

    如果單元格A3中含有“China”,則LEFT(A3,2)等于“Ch”。

    LEN

    LEN(text):返回文本串中的字符數(shù)。

    Text:需要求其長度的文本,空格也計為字符。

    示例:

    LEN("Evermore software")等于17。

    LEN(" ")等于1。

    LOWER

    LOWER(text):將所有的大寫字母轉(zhuǎn)化為小寫字母。

    Text:需要轉(zhuǎn)化為小寫字母的文本串。LOWER函數(shù)不轉(zhuǎn)化文本串中非字母的字符。

    示例:

    LOWER("A.M.10:30")等于“a.m.10:30”。

    LOWER("China")等于“china”。

    MID

    MID(text,start_num,num_chars):返回文本串中從指定位置開始的一定數(shù)目的字符,該數(shù)目由用戶指定。

    Text:包含要提取字符的文本串。

    Start_num:文本中需要提取字符的起始位置。文本中第一個字符的start_num為1,依此類推。

    Num_chars:返回字符的長度。

    備注:

    如果start_num大于文本長度,MID函數(shù)返回“”(空文本)。

    如果start_num小于文本長度,并且start_num加上num_chars大于文本長度,MID函數(shù)將從start_num指定的起始字符直至文本末的所有字符。

    如果start_num小于1,MID函數(shù)返回錯誤信息*VALUE!。

    如果num_chars是負(fù)數(shù),MID函數(shù)返回錯誤信息*VALUE!。

    示例:

    MID("Finemore software",10,8)返回“software”。

    MID("Finemore software",30,5)返回“”(空文本)。

    MID("Finemore software",0,8)返回*VALUE!。

    MID("Finemore software",5,-1)返回*VALUE!。

    NUMTO

    NUMTO(number):返回number的中文表示。

    示例:NUMTO(2345)等于二三四五。

    PROPER

    PROPER(text):將文本中的第一個字母和所有非字母字符后的第一個字母轉(zhuǎn)化成大寫,其他字母變?yōu)樾憽?/p>

    Text:需要轉(zhuǎn)化為文本的公式、由雙引號引用的文本串或是單元格引用。

    示例:

    PROPER("Finemore Integrated Office")等于“Finemore Integrated Office”。

    PROPER("100 percent")等于“100 Percent”。

    PROPER("SpreaDSheEt")等于“Spreadsheet”。

    REGEXP

    REGEXP(str, pattern):字符串str是否與正則表達(dá)式pattern相匹配。

    示例:

    REGEXP("aaaaac","a*c")等于true。

    REGEXP("abc","a*c")等于false。

    REGEXP(str, pattern, intNumber):字符串str是否與具有給定模式 intNumber的正則表達(dá)式pattern相匹配。

    備注:

    CASE_INSENSITIVE = 0啟用不區(qū)分大小寫的匹配。

    標(biāo)志連同此標(biāo)志來啟用 Unicode感知的、不區(qū)分大小寫的匹配。 默認(rèn)情況下,不區(qū)分大小寫的匹配假定僅匹配 US-ASCII字符集中的字符。可以通過指定 UNICODE_CASE

    MULTILINE = 1啟用多行模式。

    DOTALL = 2啟用 dotall模式。

    在 dotall模式中,表達(dá)式 可以匹配任何字符,包括行結(jié)束符。默認(rèn)情況下,此表達(dá)式不匹配行結(jié)束符。

    UNICODE_CASE = 3啟用 Unicode感知的大小寫折疊

    指定此標(biāo)志后,由CASE_INSENSITIVE標(biāo)志啟用時,不區(qū)分大小寫的匹配將以符合 Unicode Standard的方式完成。

    CANON_EQ = 4啟用規(guī)范等價。

    指定此標(biāo)志后,當(dāng)且僅當(dāng)其完整規(guī)范分解匹配時,兩個字符才可視為匹配。

    UNIX_LINES = 5啟用 Unix行模式。

    在此模式中,.、^和 $的行為中僅識別 ' '行結(jié)束符。

    LITERAL = 6啟用模式的字面值解析。

    指定此標(biāo)志后,指定模式的輸入字符串就會作為字面值字符序列來對待。輸入序列中的元字符或轉(zhuǎn)義序列不具有任何特殊意, 標(biāo)志 CASE_INSENSITIVE和 UNICODE_CASE在與此標(biāo)志一起使用時將對匹配產(chǎn)生影,其他標(biāo)志都變得多余了。

    COMMENTS = 7模式中允許空白和注釋。

    此模式將忽略空白和在結(jié)束行之前以 #開頭的嵌入式注釋。

    示例:

    REGEXP("Aaaaabbbbc","a*b*c", 3)等于true

    REGEXP("Aaaaabbbbc","a*b*c", 1)等于false。

    REPLACE

    REPLACE(old_text,start_num,num_chars,new_text):根據(jù)指定的字符數(shù),用其他文本串來替換某個文本串中的部分內(nèi)容。

    Old_text:需要被替換部分字符的文本或單元格引用。

    Start_num:需要用new_text來替換old_text中字符的起始位置。

    Num_chars:需要用new_text來替換old_text中字符的個數(shù)。

    New_text:需要替換部分舊文本的文本。

    示例:

    REPLACE("0123456789",5,4,"*")等于“0123*89”。

    REPLACE("1980",3,2,"99")等于“1999”。

    REPT

    REPT(text,number_times):根據(jù)指定的次數(shù)重復(fù)顯示文本。REPT函數(shù)可用來顯示同一字符串,并對單元格進(jìn)行填充。如果number_times為0,REPT函數(shù)將返回“”(空文本)。如果number_times不是整數(shù),將被取整。REPT函數(shù)的最終結(jié)果通常不大于32767個字符。

    Text:需要重復(fù)顯示的文本或包含文本的單元格引用。

    Number_times:指定文本重復(fù)的次數(shù),且為正數(shù)。

    備注:

    該函數(shù)可被用于在工作表中創(chuàng)建簡單的直方圖。

    示例:

    REPT("$",4)等于“$$$$”。

    如果單元格B10的內(nèi)容為“你好”,REPT(B10,3.6)等于“你好你好你好”。

    RIGHT

    RIGHT(text,num_chars):根據(jù)指定的字符數(shù)從右開始返回文本串中的最后一個或幾個字符。

    Text:包含需要提取字符的文本串或單元格引用。

    Num_chars:指定RIGHT函數(shù)從文本串中提取的字符數(shù)。Num_chars不能小于0。

    如果num_chars大于文本串長度,RIGHT函數(shù)將返回整個文本。如果不指定num_chars,則默認(rèn)值為1。

    示例:

    RIGHT("It is interesting",6)等于“esting”。

    RIGHT("Share Holder")等于“r”。

    RIGHT("Huge sale",4)等于“sale”。

    SPLIT

    SPLIT(String1,String2):返回由String2分割String1組成的字符串?dāng)?shù)組。

    String1:以雙引號表示的字符串。

    String2:以雙引號表示的分隔符。例如逗號","

    備注:

    如果只有一個參數(shù),則返回一個錯誤。

    如果有多個參數(shù),則只有前兩個起作用。

    示例:

    SPLIT("hello,world,yes",",") = ["hello","world","yes"]。

    SPLIT("this is very good"," ") = ["this","is","very","good"]。

    STARTWITH

    STARTWITH(str1,str2):判斷字符串str1是否以str2開始。

    備注:

    str1和str2都是大小寫敏感的。

    示例:

    STARTWITH("FineReport","Fine")等于true。

    STARTWITH("FineReport","Report")等于false。

    STARTWITH("FineReport","Fine")等于false。

    SUBSTITUTE

    SUBSTITUTE(text,old_text,new_text,instance_num):用new_text替換文本串中的old_text。

    Text:需要被替換字符的文本,或含有文本的單元格引用。

    Old_text:需要被替換的部分文本。

    New_text:用于替換old_text的文本。

    Instance_num:指定用new_text來替換第幾次出現(xiàn)的old_text。如果指定了instance_num,則只有指定位置上的old_text被替換,否則文字串中出現(xiàn)的所有old_text都被new_text替換。

    備注:

    如果需要替換文本串中的指定文本,則使用SUBSTITUTE函數(shù);如果需要替換文本串中指定位置上的任意文本,則使用REPLACE函數(shù)。

    示例:

    SUBSTITUTE("data base","base","model")等于“data model”。

    SUBSTITUTE("July 28, 2000","2","1",1)等于“July 18, 2000”。

    SUBSTITUTE("July 28, 2000","2","1")等于“July 18, 1000”。

    SUBSTITUTE("July 28, 2000","2","1",2)等于“July 28, 1000”。

    TODOUBLE

    TODOUBLE(text):將文本轉(zhuǎn)換成Double對象。

    Text:需要轉(zhuǎn)換的文本。

    示例:

    TODOUBLE("123.21")等于 new Double(123.21)。

    TOINTEGER

    TOINTEGER(text):將文本轉(zhuǎn)換成Integer對象。

    Text:需要轉(zhuǎn)換的文本。

    示例:

    TOINTEGER("123")等于 new Integer(123)。

    TRIM

    TRIM(text):清除文本中所有空格,單詞間的單個空格除外,也可用于帶有不規(guī)則空格的文本。

    Text:需要清除空格的文本。

    示例:

    TRIM(" Monthly Report")等于Monthly Report。

    TOIMAGE

    TOIMAGE(path):返回path路徑下的image。

    UPPER

    UPPER(text):將文本中所有的字符轉(zhuǎn)化為大寫。

    Text:需要轉(zhuǎn)化為大寫字符的文本,或是包含文本的單元格引用。

    示例:

    UPPER("notes")等于“NOTES”。

    如果單元格E5的值為“Examples”,則UPPER(E5)等于“EXAMPLES”。

    日期和時間函數(shù)

    凡函數(shù)中以日期作為參數(shù)因子的,其中日期的形式都必須是yy/mm/dd。而且必須用英文環(huán)境下雙引號(" ")引用。

    DATE

    DATE(year,month,day):返回一個表示某一特定日期的系列數(shù)。

    Year:代表年,可為一到四位數(shù)。

    Month:代表月份。

    若1<=month<= 12,則函數(shù)把參數(shù)值作為月。

    若month>12,則函數(shù)從年的一月份開始往上累加。例如: DATE(2000,25,2)等于2002年1月2日的系列數(shù)。

    Day:代表日。

    若日期小于等于某指定月的天數(shù),則函數(shù)將此參數(shù)值作為日。

    若日期大于某指定月的天數(shù),則函數(shù)從指定月份的第一天開始往上累加。若日期大于兩個或多個月的總天數(shù),則函數(shù)把減去兩個月或多個月的余數(shù)加到第三或第四個月上,依此類推。例如:DATE(2000,3,35)等于2000年4月4日的系列數(shù)。

    備注:

    若需要處理公式中日期的一部分,如年或月等,則可用此公式。

    若年,月和日是函數(shù)而不是函數(shù)中的常量,則此公式最能體現(xiàn)其作用。

    示例:

    DATE(1978, 9, 19)等于1978年9月19日.

    DATE(1211, 12, 1)等于1211年12月1日.

    DATEDELTA

    DATEDELTA(date, deltadays):返回一個日期——date后deltadays的日期。

    deltaDays可以為正值,負(fù)值,零。

    示例:

    DATEDELTA("2008-08-08", -10)等于2008-07-29。

    DATEDELTA("2008-08-08", 10)等于2008-08-18。

    DATEDIF

    DATEDIF(start_date,end_date,unit):返回兩個指定日期間的天數(shù)、月數(shù)或年數(shù)。

    Start_date:代表所指定時間段的初始日期。

    End_date:代表所指定時間段的終止日期。

    Unit:函數(shù)返回信息的類型。

    若unit=“Y”,則DATEDIF返回指定時間段的年差數(shù)。

    若unit=“M”,則DATEDIF返回指定時間段的月差數(shù)。

    若unit=“D”,則DATEDIF返回指定時間段的日差數(shù)。

    若unit=“MD”,則DATEDIF忽略年和月,返回指定時間段的日差數(shù)。

    若unit=“YM”,則DATEDIF忽略年和日,返回指定時間段的月差數(shù)。

    若unit=“YD”,則DATEDIF忽略年,返回指定時間段的日差數(shù)。

    示例:

    DATEDIF("2001/2/28","2004/3/20","Y")等于3,即在2001年2月28日與2004年3月20日之間有3個整年。

    DATEDIF("2001/2/28","2004/3/20","M")等于36,即在2001年2月28日與2004年3月20日之間有36個整月。

    DATEDIF("2001/2/28","2004/3/20","D")等于1116,即在2001年2月28日與2004年3月20日之間有1116個整天。

    DATEDIF("2001/2/28","2004/3/20","MD")等于8,即忽略月和年后,2001年2月28日與2004年3月20日的差為8天。

    DATEDIF("2001/1/28","2004/3/20","YM")等于2,即忽略日和年后,2001年1月28日與2004年3月20日的差為2個月。

    DATEDIF("2001/2/28","2004/3/20","YD")等于21,即忽略年后,2001年2月28日與2004年3月20日的差為21天。

    DATEINMONTH

    DATEINMONTH(date, number):函數(shù)返回在某一個月當(dāng)中第幾天的日期。

    示例:

    DATEINMONTH("2008-08-08", 20)等于2008-08-20。

    DATEINQUARTER

    DATEINQUARTER(date, number):函數(shù)返回在某一個季度當(dāng)中第幾天的日期。

    示例:

    DATEINQUARTER("2009-05-05", 20)等于2009-04-20。

    DATEINWEEK

    DATEINWEEK(date, number):函數(shù)返回在某一個星期當(dāng)中第幾天的日期。

    示例:

    dateInWeek("2008-08-28", 2)等于2008-08-26。

    DATEINYEAR

    DATEINYEAR(date, number):函數(shù)返回在某一年當(dāng)中第幾天的日期。

    示例:

    dateInYEAR("2008/12/03", 300)等于2008-10-26。

    DATESUBDATE

    DATESUBDATE(date1, date2, op):返回兩個日期之間的時間差。

    op表示返回的時間單位:

    "s",以秒為單位。

    "m",以分鐘為單位。

    "h",以小時為單位。

    "d",以天為單位。

    "w",以周為單位。

    示例:

    DATESUBDATE("2008-08-08", "2008-06-06","h")等于1512。

    DATETONUMBER

    DATETONUMBER(date):返回自 1970 年 1月 1日 00:00:00 GMT經(jīng)過的毫秒數(shù)。

    示例:

    DATETONUMBER("2008-08-08")等于1218124800000。

    DAY

    DAY:(serial_number)返回日期中的日。DAY是介于1和31之間的一個數(shù)。

    Serial_number:含有所求的年的日期.

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。

    在1900年日期系統(tǒng)中,F(xiàn)ineReport電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,

    將1900年1月3日保存為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    示例:

    DAY("2000/1/1")等于1。

    DAY("2006/05/05")等于5。

    DAY("1997/04/20")等于20。

    DAY(35796)等于1。

    DAYS360

    DAYS360(start_date,end_date,method):按照一年 360天的算法(每個月以 30天計,一年共計 12個月),

    返回兩日期間相差的天數(shù),這在會計計算中將會用到。如果財務(wù)系統(tǒng)是基于一年 12個月,每月 30天,

    可用此函數(shù)幫助計算支付款項。

    Start_date和 end_date :是用于計算期間天數(shù)的起止日期。

    Method :它指定了在計算中是采用歐洲方法還是美國方法。

    Method定義 :

    FALSE或忽略 美國方法 (NASD)。如果起始日期是一個月的 31號,則等于同月的 30號。如果終止日期是一個月的

    31號,并且起始日期早于 30號,則終止日期等于下一個月的 1號,否則,終止日期等于本月的 30號。

    TRUE歐洲方法。無論是起始日期還是終止日期為一個月的 31號,都將等于本月的 30號。

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。

    在1900年日期系統(tǒng)中,F(xiàn)ineReport電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,

    將1900年1月3日保存為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    示例:

    DAYS360("1998/1/30", "1998/2/1")等于 1.

    DAYSOFMONTH

    DAYSOFMONTH(date):返回從1900年1月后某年某月包含的天數(shù)。 示例:

    DAYSOFMONTH("1900-02-01")等于28。

    DAYSOFMONTH("2008/04/04")等于30。

    DAYSOFQUARTER

    DAYSOFQUARTER(date):返回從1900年1月后某年某季度的天數(shù)。

    示例:

    DAYSOFQUARTER("2009-02-01")等于90。

    DAYSOFQUARTER("2009/05/05")等于91。

    DAYSOFYEAR

    DAYSOFYEAR(year):返回1900年以后某年包含的天數(shù)。

    示例:

    DAYSOFYEAR(2008)等于365,等價于DAYSOFYEAR("2008-01-01")。

    DATEVALUE

    DATEVALUE(date_text):返回代表date_text的一個系列數(shù)。此函數(shù)可用來把一個文本形式的日期轉(zhuǎn)化為一個系列數(shù)。

    Date_text:是在電子表格日期格式中代表日期的文本格式。例如“2000/2/28”

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。在1900年

    日期系統(tǒng)中,永中Office電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,將1900年1月3日保存

    為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    示例:

    DATEVALUE("2000/1/1")等于36526。

    HOUR

    HOUR(serial_number):返回某一指定時間的小時數(shù)。函數(shù)指定HOUR為0(0:00)到23(23:00)之間的一個整數(shù)。

    Serial_number:包含所求小時的時間。

    示例:

    HOUR("11:32:40")等于11。

    MINUTE

    MINUTE(serial_number):返回某一指定時間的分鐘數(shù),其值是介于0與59之間的一個整數(shù)。

    Serial_number:包含所求分鐘數(shù)的時間。

    示例:

    MINUTE("15:36:25")等于36。

    MONTH

    MONTH:(serial_number)返回日期中的月。月是介于1和12之間的一個數(shù)。

    Serial_number:含有所求的月的日期.

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。

    在1900年日期系統(tǒng)中,F(xiàn)ineReport電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,

    將1900年1月3日保存為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    示例:

    MONTH("2004/5/5")等于5。

    MONTH(35796)等于1。

    MONTHDELTA

    MONTHDELTA(date,delta):返回指定日期date后delta個月的日期。

    示例:

    MONTHDELTA("2008-08-08", 4)等于2008-12-08。

    NOW

    NOW():獲取當(dāng)前時間。

    示例:

    如果系統(tǒng)時間是15點(diǎn)18分38秒

    則NOW()等于15:18:36。

    SECOND

    SECOND(s erial_number):返回某一指定時間的秒數(shù),其值是介于0與59之間的一個整數(shù)。

    Serial_number:包含所求秒數(shù)的時間。

    示例:

    SECOND("15:36:25")等于25。

    SECOND("15:36:25", "HH:mm:ss")等于25。

    TIME

    TIME(hour,minute,second):返回代表指定時間的小數(shù)。介于0:00:00(12:00:00 A.M.)與23:59:59(11:59:59 P.M.)之間的時間可返回0到0.99999999之間的對應(yīng)數(shù)值。

    Hour:介于0到23之間的數(shù)。

    Minute:介于0到59之間的數(shù)。

    Second:介于0到59之間的數(shù)。

    示例:

    TIME(14,40,0)等于2:40 PM。

    TIME(19,43,24)等于7:43 PM。

    TODATE

    TODATE()函數(shù)可以將各種日期形式的參數(shù)轉(zhuǎn)換為日期類型。

    它有三種參數(shù)的形式:

    1參數(shù)是一個日期型的參數(shù),那么直接將這個參數(shù)返回。

    示例:

    TODATE(DATE(2007,12,12))返回2007年12月12日組成的日期。

    2參數(shù)是以從1970年1月1日0時0分0秒開始的毫秒數(shù),返回對應(yīng)的時間。

    示例:

    TODATE(1023542354746)返回2002年6月8日。

    3參數(shù)是日期格式的文本,那么返回這個文本對應(yīng)的日期。

    示例:

    TODATE("2007/10/15")返回2007年10月5日組成的日期。

    TODATE("2007-6-8")返回2007年6月8日組成的日期。

    4有兩個參數(shù),第一個參數(shù)是一個日期格式的文本,第二個參數(shù)是用來解析日期的格式。

    示例:

    TODATE("1/15/07","MM/dd/yy")返回07年1月15日組成的日期.

    注意:此處的格式中月份必須大寫MM,年份小寫:yy(不可以為yyyy)。天份小寫:dd。

    TODAY

    TODAY():獲取當(dāng)前日期。

    示例:

    如果系統(tǒng)日期是2005年9月10日

    則TODAY()等于2005/9/10。

    WEEKDAY

    WEEKDAY(Serial_number):獲取日期并返回星期數(shù)。返回值為介于0到6之間的某一整數(shù),分別代表星期中的某一天(從星期日到星期六)。

    Serial_number:輸入的日期

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。

    在1900年日期系統(tǒng)中,F(xiàn)ineReport電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,

    將1900年1月3日保存為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    舉例:

    WEEKDAY("2005/9/10")等于6(星期六)。

    WEEKDAY("2005/9/11")等于0(星期日)。

    WEEKDAY(35796)等于4(星期四)。

    WEEKNUM

    WEEKNUM(serial_num):返回一個代表一年中的第幾周的數(shù)字。

    Serial_num:表示輸入的日期。

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。

    在1900年日期系統(tǒng)中,F(xiàn)ineReport電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,

    將1900年1月3日保存為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    示例:

    WEEKNUM("2005/1/1")等于1。

    WEEKNUM("2005/1/6")等于2。

    WEEKNUM(35796)等于1。

    YEAR

    YEAR:(serial_number)返回日期中的年。Year是介于1900和9999之間的一個數(shù)。

    Serial_number:含有所求的年的日期.

    備注:

    FineReport將日期保存為系列數(shù),一個系列數(shù)代表一個與之匹配的日期,以方便用戶對日期進(jìn)行數(shù)值式計算。

    在1900年日期系統(tǒng)中,F(xiàn)ineReport電子表格將1900年1月1日保存為系列數(shù)2,將1900年1月2日保存為系列數(shù)3,

    將1900年1月3日保存為系列數(shù)4……依此類推。如在1900年日期系統(tǒng),1998年1月1日存為系列數(shù)35796。

    示例:

    YEAR("2000/1/1")等于2000。

    YEAR("2006/05/05")等于2006。

    YEAR("1997/04/20")等于1997。

    YEAR(35796)等于1998。

    YEARDELTA

    YEARDELTA(date, delta):返回指定日期后delta年的日期。

    示例:

    YEARDELTA("2008-10-10",10)等于2018-10-10。

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)頁制作
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機(jī)號
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)