PB 计算两个日期的差,精确到时分秒

liyaohui13098452233 2018-05-22 03:42:43
已知两个日期date1,date2,如何准确得到两个日期相差了多少小时,多少分钟,多少秒
...全文
2910 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
划]破 2018-05-23
  • 打赏
  • 举报
回复
// 用PB自带的函数就够用了; 计算两个日期差,精确到秒; Long ll_day ,ll_seconds ,ll_value ll_day = DaysAfter(Date(ldt_Begin), Date(ldt_End)) - 1 ll_seconds = SecondsAfter(Time(ldt_Begin), Time("23:59:59")) + 1 ll_seconds += SecondsAfter(Time("00:00:00"), Time(ldt_End)) ll_value = ll_day * 24 * 3600 + ll_seconds
zhgwbzhd 2018-05-22
  • 打赏
  • 举报
回复
PB中具有三种类型,DateTime,Date,Time。 对应Date,有DaysAfter,可获得两日之间的天数。 对应Time,有SecondsAfter,可获得两个时间之间的秒数。 等等函数。
发帖
DataWindow

604

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2018-05-22 03:42
社区公告
暂无公告