銀彈谷V百科:時間日期函數(shù)
v百科|使用技巧:omg!這些時間日期函數(shù)太好用了吧,盤它
hello~everybody!小v又來咯!這次小v給大家?guī)淼氖莢平臺常用的時間日期函數(shù)。小v知道我們平時常常會遇到許多涉及時間與日期的項目,而且牽涉到很多數(shù)據(jù)處理的工作,大家在碰到時間和日期的計算問題時,經(jīng)常手足無措,不知道該如何解決。
不用擔(dān)心哦~今天,小v為大家整理了v平臺有關(guān)時間日期的函數(shù),通過這些函數(shù)的巧妙使用,可以輕松解決時間日期計算中的常見需求。那么下面讓我們一起來玩轉(zhuǎn)這些時間日期函數(shù)吧。
首先,讓我們先用具體的示例來詳細(xì)了解一下5個常用的系統(tǒng)時間日期函數(shù)吧!
1、datediff()函數(shù)
該函數(shù)返回兩個日期之間的時間間隔。
這里設(shè)置兩個日期控件(長日期控件/短日期控件),分別作為開始日期與結(jié)束日期,一個小數(shù)控件來接收計算返回的結(jié)果,在按鈕的單擊事件中添加‘給界面實體/控件/變量賦值’的規(guī)則,選擇目標(biāo)類型,這里對應(yīng)的是小數(shù)控件,來源在表達式編輯器中找到對應(yīng)的函數(shù)。
下面有該函數(shù)對應(yīng)的使用說明以及代碼示例,可以看到需要三個參數(shù),**個參數(shù)是原日期(字符串類型),*二個參數(shù)是目標(biāo)日期(字符串類型),*三個參數(shù)是差值的單位(字符串類型),可以設(shè)置為s-秒,m-分,h-時,d-日。該函數(shù)的返回值為數(shù)值類型。將該函數(shù)添加到編輯器中設(shè)置參數(shù),該函數(shù)的配置就完成了。
2、locatedatetimenow()函數(shù)
該函數(shù)獲取客戶端當(dāng)前的日期時間,并格式化為字符串返回,格式為yyyy-mm-dd hh:mm:ss。
這里設(shè)置一個文本框來接收它的返回值,同樣在它的按鈕中添加單擊事件,配置‘界面實體/控件/變量賦值’的規(guī)則,在該規(guī)則中選擇目標(biāo)類型以及對應(yīng)的目標(biāo)控件(這里的目標(biāo)控件則對應(yīng)的是文本框),設(shè)置來源,在編輯器中添加該函數(shù),該函數(shù)不需要任何參數(shù)。
(注:下面的三個函數(shù)與此函數(shù)類似,所以為了節(jié)省大家的時間下面就不做過多累贅的描述啦~~加油?。?br>3、shortdatenow()函數(shù)
該函數(shù)返回服務(wù)器當(dāng)前時間的短時間格式,格式為yyyy-mm-dd。該函數(shù)不需要任何參數(shù),返回值為字符串類型。
代碼示例:shortdatenow(),返回值為2015-11-03
4、shorttimenow()函數(shù)
該函數(shù)返回服務(wù)器當(dāng)前時間的短時間格式,格式為hh:mm。該函數(shù)不需要任何參數(shù),返回值為字符串類型。
代碼示例:shorttimenow(),返回值為12:05
5、datetimenow()函數(shù)
該函數(shù)返回服務(wù)器當(dāng)前的日期和時間,格式為yyyy-mm-dd hh:mm:ss。
該函數(shù)不需要任何參數(shù),返回值為字符串類型。
代碼示例:datetimenow()返回值為2011-10-19 12:03:44
最后是這個樣子滴~~~
下面我們再一起來看一看其他的時間日期函數(shù)。
1、dateadd()函數(shù)
該函數(shù)將時間加上一定的時間間隔,返回計算后的時間字符串。需要三個參數(shù),參數(shù)1是時間,格式為yyyy-mm-dd hh:mm:ss(字符串類型);參數(shù)2是增加的時間數(shù)(數(shù)字類型);參數(shù)3是時間數(shù)的單位(字符串類型),s-秒,m-分,h-時,d-日,m-月,y-年。該函數(shù)返回值為字符串類型。
代碼示例:dateadd(2012-03-05 18:20:30,30,h),返回值為2012-03-07 00:20:30
2、dateaddfunc()函數(shù)
該函數(shù)作用同dateadd()函數(shù),區(qū)別是這里的參數(shù)3是日期數(shù)的單位(字符串類型),其中y-年運算、m-月運算、d-日運算、h-小時運算、mi-分運算、s-秒運算。該函數(shù)返回值為字符串類型。
代碼示例:dateaddfunc(2012-03-05 18:20:30,30,h),返回值為2012-03-07 00:20:30
3、dateconvert()函數(shù)介紹
該函數(shù)將一時間的單位轉(zhuǎn)換成另一種單位后的時間數(shù)。需要三個參數(shù),參數(shù)1是時間數(shù)(數(shù)值類型);參數(shù)2是原時間的單位(字符串類型),s-秒,m-分,h-時,d-日;參數(shù)3是目標(biāo)時間的單位(字符串類型),s-秒,m-分,h-時,d-日。該函數(shù)返回值為數(shù)值類型。
代碼示例:dateconvert(30,s,m),返回值為0.5
4、datesub()函數(shù)介紹
該函數(shù)將時間減去一定的時間間隔,返回計算后的時間字符串。該函數(shù)需要三個參數(shù),參數(shù)1是轉(zhuǎn)換的日期(字符串類型),格式為yyyy-mm-dd hh:mm:ss;參數(shù)2是減少的時間數(shù)(數(shù)字類型);參數(shù)3是時間數(shù)的單位(字符串類型),s-秒,m-分,h-時,d-日。該函數(shù)返回值為字符串類型。
代碼示例:datesub(2012-03-05 18:20:30,30,h)返回值為2012-03-04 12:20:30
5、datetostring()函數(shù)介紹
該函數(shù)根據(jù)*格式,將時間格式化為字符串返回。需要兩個參數(shù),參數(shù)1是格式串(字符串類型);參數(shù)2是時間(時間類型)。該函數(shù)返回值為字符串類型。
代碼示例:datetostring(yyyy-mm-dd hh:mm:ss,datetimenow()),返回值為2012-04-19 12:03:44
6、getdatesection()函數(shù)介紹
該函數(shù)獲取日期的某一部分返回。需要兩個參數(shù),參數(shù)1為給定的日期,格式y(tǒng)yyy-mm-dd或者yyyy-mm-dd hh:mm:ss(字符串類型);參數(shù)2為*要返回的日期部分:0:全部,1:年,2:月,3:日,4:小時,6:分,7:秒;9:星期(整型)。該函數(shù)返回值為整型。
代碼示例:getdatesection(2012-09-20,2),返回值為9
以上就是小v向大家介紹的我們v平臺的時間日期函數(shù)了,怎么樣,是不是覺得so easy吖!雖然這些函數(shù)很簡單,然而它們卻能巧妙地“游刃”于時間日期之間,提供給我們想要的結(jié)果,所以請靈活地運用這些函數(shù)吧,相信一定會給你意想不到的效果哦~~~
珠海銀彈谷網(wǎng)絡(luò)有限公司專注于零代碼開發(fā),原型工具,協(xié)同工具等