社区
DataWindow
帖子详情
数据窗口中如何计算时间差
犇犇
2003-05-23 09:00:47
数据窗口中有三个字段
上班时间:datetime
下班时间: datetime
工作时间:long
可否根据‘上班时间’,‘下班时间’得出'工作时间'长度.
好像用函数:secondsafter()不能完成
请各位帮忙
...全文
178
9
打赏
收藏
数据窗口中如何计算时间差
数据窗口中有三个字段 上班时间:datetime 下班时间: datetime 工作时间:long 可否根据‘上班时间’,‘下班时间’得出'工作时间'长度. 好像用函数:secondsafter()不能完成 请各位帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hnwczgw
2003-05-23
打赏
举报
回复
同意(joss(季节...夏至)的意见
犇犇
2003-05-23
打赏
举报
回复
我试了一次,好用,谢谢您们
joss
2003-05-23
打赏
举报
回复
在数据窗口中使用也没有问题,我就做过daysafter函数的实例,只是一定要保证上下班时间均有效才能正常运算!
把你的错误贴出来看看!
joss
2003-05-23
打赏
举报
回复
数据窗口中有三个字段
上班时间:datetime
下班时间: datetime
工作时间:long
可否根据‘上班时间’,‘下班时间’得出'工作时间'长度.
好像用函数:secondsafter()不能完成
请各位帮忙
楼主注意,SecondsAfter函数参数是指时间参数,不是日期参数,将datetiem分解为date 和time
请可以了!
如果有跨天现象,则还要用daysafter函数对分解出的date进行计算,两者相加才是具体时间数!
所有时间差数均换算成秒,显示时再运算出来!(也除60取整关系!)
楼主问题解决!
犇犇
2003-05-23
打赏
举报
回复
首先谢谢您,您用的方法是SCRIPT,可不可以在数据窗口中,如果‘工作时间’是计算列,来得出结果结,我在编辑时,总是提示‘必须为数值表达示’
计算列:代码secondsafter(time(上班时间),time(下班时间)),不能通过
joss
2003-05-23
打赏
举报
回复
SecondsAfter ( 开始时间time1, 结束时间time2 )
返回具体相差秒数!!
Thinkinger
2003-05-23
打赏
举报
回复
date ld_1,ld_2
time lt_1,lt_2
long ll_seconds
ld_1 = date(上班时间)
ld_2 = date(下班时间)
lt_1 = time(上班时间)
lt_2 = time(下班时间)
ll_seconds = daysafter(ld_1,ld) * 24 *60 * 60 + secondsafer(lt_1,lt_2)
Thinkinger
2003-05-23
打赏
举报
回复
你的时间长度是多的秒数吗?
Thinkinger
2003-05-23
打赏
举报
回复
用DaysAfter ( date1, date2 )函数
(一)安卓初识, 建立HelloAndroid应用程序
一、实验内容 建立一个HelloAndroid第一个Android程序。 二、实验仪器、设备 硬件:PC 微型
计算
机、1G以上内存,40G以上硬盘 软件:Windows XP,Eclipse , JDK , Android SDK 三、实验步骤 1. 建立HelloAndroid的步骤 创建HelloAndroid工程 打开Android Studio,点击Start a new Android...
第一个android程序--HelloAndroid
http://www.ibm.com/developerworks/cn/opensource/os-android-devel/index.html 本节展示如何构建一个 Android 应用程序。示例应用程序非常简单:一个修改后的 “Hello Android” 应用程序。您
Android入门教程(五)之------第一个Android工程HelloAndroid
从这一节我们将正式进入Android编程世界,希望大家多多给我留言以及提些建议. 首先我们打开Eclipse选择左上方的菜单[File->New->Project->Android Project]双击后会出现新建Android工程对话框,如下图所示: 如果你不知道为什么这么填的话,就先模仿我这样写,具体会在以后章节
中
提及,建完工程后,我们会发现HelloAnd
Android 入门 - 定制ROM(HelloAndroid)
上一篇笔记
中
已经说明如何在MacOSX环境下下载、编译、运行Android4.4,本篇将说明如何在Android系统
中
加入自己的应用,本文给出的范例:HelloAndroid。 Eclipse 版本为 Kepler。 一、新建HelloAndroid项目 下面的过程为开发一个普通的Android应用的基本过程,在此之前,你需要安装Eclipse和相应的ADT插件,本文不再描述。假定你的A
Android快速入门 基础知识,系统架构(快速开发第一个安卓应用程序)
一、Android 1、什么是Android Android是一种基于Linux的十织的操作系统 ·主要使用于智能设备,如智能手机、平板电脑和智能电视等 由Google公司领头开发并推广,2008年推出第一个版木。 ·此系统最初由"安卓之父"Andy Rubin(安迪-鲁宾)开发(2003年) 2、Android能干什么? 3、系统架构 4、DIV和JVM (1) 首要差别 Dalvik:基于寄存器,编译和运行都会更快些.JVM:基于栈,编译和运行都会慢些 (2) 字节码的区别 Dalvik:执行.
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章