您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > Finereport日期的显示技巧
1.转化日期通过date(year,month,day)进行转化日期。在单元格中输入:=date(2011,1,10),其返回值为2011-01-10。若月份大于12将从年的一月份开始往上累加,如在单元格中输入:=date(2011,13,10),其返回值为2012-01-10。注:日期同理,若超过最大天数,会从月的一号开始向上累加。2.2当前日期(年月日)today()即获取当前日期。在单元格中输入=today(),若系统日期是2011年11月11号,则返回值为2011-11-11。3.3当前时间(时分秒)now()即获取当前日期与时间。在单元格中输入=now(),返回值类型为日期,yyyy-MM-ddhh:mm:ss;如:now(),格式:常规,返回的值2012-06-2014:55:57。4.4获取日期的年月日分别通过year(),month(),day()这三个函数来获取日期的年月日。获取年份:在单元格中输入=year(2011-11-11),返回值为2011。获取月份:在单元格中输入=month(2011-11-11),返回值为11。获取日期:在单元格中输入=day(2011-11-11),返回值为11。5.5将日期格式化可以使用todate()函数将任何日期形式的数据转化为日期型,或者使用format()函数可以转化成任何日期形式的数据。6.6将日期格式的字符串转化成日期型todate()可以将任何日期形式的数据转化成日期型即:yyyy-MM-dd型数据。在单元格中输入=todate(2011/11/11),返回值为2011-11-11。在单元格中输入=todate(2/15/11,MM/dd/yy),返回值为2011-02-15。7.7将日期型数据转化成其他格式的日期形式format()可以将日期型数据转化成其他形式的数据。在单元格中输入=format(2/15/2011,dd/MM/yyyy),返回值为15/02/2011。在单元格中输入=format(2/15/2011,yyyy-MM-dd),返回值为2011-02-15。8.8日期的加减可以通过datedelta(),monthdelta(),yeardelta()这三个函数来实现对日期的加减。日期的加减:在单元格中输入=datedelta(today(),-1),返回当前日期前一天的日期,若系统日期是2011-11-11,则返回值为2011-11-10。注:公式中的-1表示减一天若是正数则表示加相应的天数。月份的加减:在单元格中输入=monthdelta(today(),-1),返回当前日期上一个月的日期,若系统时间是2011-11-11,则返回值为2011-10-11。年份的加减:在单元格中输入=yeardelta(today(),-1),返回当前日期上一年的日期,若系统日期是2011-11-11,则返回值为2010-11-11。9.9获取某月的第几天可以通过dateinmonth(date,number)来获取某月的第几天。在单元格中输入=dateinmonth(today(),1),返回当前月的第一天,若系统日期是2011-11-11,则返回值为2011-11-01。在单元格中输入=dateinmonth(today(),-1),返回当前月的最后一天,若系统日期是2011-11-11,则返回值为2011-11-30。10.10阳历转化成农历可以通过lunar(year,day,month)函数来实现将阴历转化成公历。在单元格中输入:=lunar(2011,10,11),返回的是2011年10月11号对应的农历日期即返回值为辛卯年九月十五。在单元格中输入:=lunar(2011,10,1),返回的是2011年10月1号对应的农历日期即返回值为辛卯年九月初五。注:lunar中支持的时间段为1900-2049年。
本文标题:Finereport日期的显示技巧
链接地址:https://www.777doc.com/doc-2871797 .html