PB中关于时间和日期的计算函数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PB中关于时间和日期的计算函数PB的时间计算是比较麻烦那,一般只能计算到秒1、关于如何取得当前日期是星期几通过函数DayName(today())来获得英文的星期几从而进行需要的操作2、获得某日期前后几天的日期函数为RelativeDate(date,n)其中N可以为正负3、返回多少秒前后的TIME时间:RelativeTime(time,n)其中n可以为正负Thisstatementreturns19:01:41:RelativeTime(19:01:31,10)Thisstatementreturns19:01:21:RelativeTime(19:01:31,-10)4、比较两个日期之间相差多少天前面日期后面日期的为负值,的为正值,也就是说日期早的为正,日期晚的为负Thisstatementreturns4:DaysAfter(1996-12-20,1996-12-24)Thisstatementreturns-4:DaysAfter(1996-12-24,1996-12-20)Thisstatementreturns0:DaysAfter(1996-12-24,1996-12-24)Thisstatementreturns5:DaysAfter(1994-12-29,1995-01-03)Ifyoudeclaredate1anddate2datevariablesandassignFebruary16,1996,todate1andApril28,1996,todate2asfollows:datedate1,date2date1=1996-02-16date2=1996-04-28theneachofthefollowingstatementsreturns71:DaysAfter(date1,date2)DaysAfter(1996-02-16,date2)DaysAfter(date1,1996-04-28)DaysAfter(1996-02-16,1996-04-28)5、SecondsAfter(time1,time2)等同于DaysAfter():Thisstatementreturns15:SecondsAfter(21:15:30,21:15:45)Thisstatementreturns-15:SecondsAfter(21:15:45,21:15:30)Thisstatementreturns0:SecondsAfter(21:15:45,21:15:45)Ifyoudeclarestart_timeandend_timetimevariablesandassign19:02:16tostart_timeand19:02:28toend_timeasshownbelow:timestart_time,end_timestart_time=19:02:16end_time=19:02:28theneachofthesestatementsreturns12:SecondsAfter(start_time,end_time)SecondsAfter(19:02:16,end_time)SecondsAfter(start_time,19:02:28)SecondsAfter(19:02:16,19:02:28答:daysafter()计算天之间的差--------------------------------------------------------------------------------答:如果用的sql数据库的话可以用selecttop1datediff()from表名来处理.--------------------------------------------------------------------------------答:relativedate:得到指定日期前多少天或后多少天的日期relativetime:得到指定时间前多少秒或后多少秒的时间--------------------------------------------------------------------------------答:relativedate:得到指定日期前多少天或后多少天的日期relativetime:得到指定时间前多少秒或后多少秒的时间--------------------------------------------------------------------------------答:relativedate:得到指定日期前多少天或后多少天的日期relativetime:得到指定时间前多少秒或后多少秒的时间--------------------------------------------------------------------------------答:pb对时间处理很弱还是用sql得到你想要的东东吧--------------------------------------------------------------------------------答:自己写函数进行时间计算,先把时间转换成字符,去制定位置的字符转换成数字,进行计算,保证不会出错,不要单纯依赖pb中原有的东西。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功