PB笔记之日期函数

PowerBuilder是一种面向对象的编程语言,主要用于开发桌面应用程序和客户端/服务器应用程序。PowerBuilder集成了大量的函数库,其中之一就是日期函数库。日期函数库提供了多种日期、时间和日期运算相关的功能,这些功能大大简化了对日期和时间的处理。

本文将介绍PowerBuilder中常用的日期函数及其使用方法,并提供案例说明。

1. Date函数

Date函数用于返回当前系统日期。例如:

```

string ls_date

ls_date=Date()

MessageBox("当前日期", ls_date)

```

输出结果为:“2021/1/1”。

2. Time函数

Time函数用于返回当前系统时间。例如:

```

string ls_time

ls_time=Time()

MessageBox("当前时间", ls_time)

```

输出结果为:“10:30:00”。

3. DateTime函数

DateTime函数用于返回当前系统日期时间。例如:

```

string ls_datetime

ls_datetime=DateTime()

MessageBox("当前日期时间", ls_datetime)

```

输出结果为:“2021/1/1 10:30:00”。

4. DateAdd函数

DateAdd函数用于对指定日期增加一定的天数、月数或者年数。例如:

```

date ld_today, ld_newdate

ld_today=Today()

ld_newdate=DateAdd("m", 2, ld_today)

MessageBox("新日期", ld_newdate)

```

This function adds 2 months to the current date ( ld_today) and returns the new date. The output result is: “2021/3/1”.

5. DateDiff函数

DateDiff函数用于计算两个日期之间的天数、月数或者年数之差。例如:

```

date ld_start, ld_end

long ll_days

ld_start="2021/1/1"

ld_end="2021/2/1"

ll_days=DateDiff("d", ld_start, ld_end)

MessageBox("日期之差(天)", string(ll_days))

```

输出结果为:“31”。

6. DayOfWeek函数

DayOfWeek函数用于返回指定日期所在星期的第几天(从星期日开始)。例如:

```

date ld_date

long ll_dayofweek

ld_date="2021/1/6"

ll_dayofweek=DayOfWeek(ld_date)

MessageBox("星期的第几天", string(ll_dayofweek))

```

输出结果为:“3”,因为2021/1/6是星期三。

7. DaysAfter函数

DaysAfter函数用于计算从一个日期到另一个日期的天数。例如:

```

date ld_start, ld_end

long ll_days

ld_start="2021/1/1"

ld_end="2021/2/1"

ll_days=DaysAfter(ld_start, ld_end)

MessageBox("日期之差(天)", string(ll_days))

```

输出结果与DateDiff函数一样,为:“31”。

8. Days360函数

Days360函数用于计算两个日期之间的天数,采用360天计算。例如:

```

date ld_start, ld_end

long ll_days

ld_start="2021/1/1"

ld_end="2021/2/1"

ll_days=Days360(ld_start, ld_end)

MessageBox("天数", string(ll_days))

```

输出结果为:“30”。

9. JulianDay函数

JulianDay函数用于将指定日期转换为儒略日。例如:

```

date ld_date

double ld_julianday

ld_date="2021/1/1"

ld_julianday=JulianDay(ld_date)

MessageBox("儒略日", string(ld_julianday))

```

输出结果为:“2459217.5”。

总结:日期函数是PowerBuilder中常用的函数库之一,可用于当前系统日期与时间的获取、日期的计算与比较、星期天数的计算等。上述示例可帮读者快速了解PowerBuilder日期函数库的使用方法。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(71) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部