• [zt]SharePoint Calculate date column 日期计算列(20100916 23:04:14)


    SharePoint Calculate date column -日期计算列

    (2010-09-16 23:04:14)
    标签:

    it

    之前做过SharePoint list 日期计算列,不过忘了将公式记录下来,当重新用到的时候花了好大力气来找,特此记录

     

    根据日期字段可以求当前周,当前月,当前日

     

    Activity Date 为日期,则

     

    Day  =TEXT(WEEKDAY([Activity Date]),"ddd")   //星期几

    Month  = TEXT([Activity Date],“MMM”)  //月份

    Week =INT(([Start Date]-DATE(YEAR([Start Date]),1,1) (TEXT(WEEKDAY(DATE(YEAR([Start Date]),1,1)),"d")))/7) 1   //第几周

     

    还有一些其他的,慢慢研究,先专贴出来分享

    Get Week of the year
    =DATE(YEAR([Start Time]),MONTH([Start Time]),DAY([Start Time])) 0.5-WEEKDAY(DATE(YEAR([Start Time]),MONTH([Start

    Time]),DAY([Start Time])),2) 1

    First day of the week for a given date:
    =[Start Date]-WEEKDAY([Start Date]) 1

    Last day of the week for a given date:
    =[End Date] 7-WEEKDAY([End Date])

    First day of the month for a given date:
    =DATEVALUE(“1/”&MONTH([Start Date])&”/”&YEAR([Start Date]))

    Last day of the month for a given year (does not handle Feb 29). Result is in date format:
    =DATEVALUE (CHOOSE(MONTH([End Date]),31,28,31,30,31,30,31,31,30,31,30,31) &”/” & MONTH([End Date])&”/”&YEAR([End

    Date]))
    Day Name of the week : e.g Monday, Mon
    =TEXT(WEEKDAY([Start Date]), “dddd”)
    =TEXT(WEEKDAY([Start Date]), “ddd”)


    The name of the month for a given date – numbered for sorting – e.g. 01. January:
    =CHOOSE(MONTH([Date Created]),”01. January”, “02. February”, “03. March”, “04. April”, “05. May” , “06. June” , “07. July” ,

    “08. August” , “09. September” , “10. October” , “11. November” , “12. December”)

    Get Hours difference between two Date-Time :
    =IF(NOT(ISBLANK([End Time])),([End Time]-[Start Time])*24,0)

    Date Difference in days – Hours – Min format : e.g 4days 5hours 10min :
    =YEAR(Today)-YEAR(Created)-IF(OR(MONTH(Today)<MONTH(Created),AND(MONTH(Today)=MONTH(Created),
    DAY(Today)<DAY(Created))),1,0)&” years, “&MONTH(Today)-MONTH(Created) IF(AND(MONTH(Today)
    <=MONTH(Created),DAY(Today)<DAY(Created)),11,IF(AND(MONTH(Today)<MONTH(Created),DAY(Today)
    >=DAY(Created)),12,IF(AND(MONTH(Today)>MONTH(Created),DAY(Today)<DAY(Created)),-1)))&” months,
    “&Today-DATE(YEAR(Today),MONTH(Today)-IF(DAY(Today)<DAY(Created),1,0),DAY(Created))&” days”

  • 相关阅读:
    Java基础多线程之后台守护线程,setDaemon(true)
    Java基础多线程间通讯之多生产者、多消费者模式示例:
    Java基础多线程通讯之生产者消费者模式示例:
    Java基础多线程之单例模式之懒汉式:
    Java基础多线程间通讯同步操作示例一(未优化):
    Java基础多线程之线程中止示例:
    Java基础多线程之join抢夺CPU执行权直到该线程结束。
    Java基础多线程之单例模式之饿汉式:
    Java基础多线程间通讯示例操作(已优化)二:
    Java基础多线程之实际开发中常见写法:
  • 原文地址:https://www.cnblogs.com/liangqihui/p/1871714.html
Copyright © 2020-2023  润新知