当前位置: 首页 > news >正文

廊坊那家做网站排行榜北京网站建设公司大全

廊坊那家做网站排行榜,北京网站建设公司大全,天猫网站是用什么技术做的,深圳网站做的好的公司大家好,才是真的好。 今天我们介绍的是时间日期处理,其实以前也讲过,主要是通过LotusScript中的NotesDateTime类来进行时间计算。 但是这里也存在一个问题:就是时间日期类的比较只能计算出秒,不能计算出毫秒。 毕竟…

大家好,才是真的好。

今天我们介绍的是时间日期处理,其实以前也讲过,主要是通过LotusScript中的NotesDateTime类来进行时间计算。

但是这里也存在一个问题:就是时间日期类的比较只能计算出秒,不能计算出毫秒。

毕竟有一句老话叫做“失之毫秒,谬之千里”。

很多人想计算得出代理程序执行所花的时间,有的代理程序一瞬间就执行完了,可能不到一秒,那我们就想知道它花了多少毫秒。

其实,没问题,notes也可以轻松实现,不过,采用的是Java代码方式,对的,Java比较容易计算出毫秒时间。

要实现该功能,首先在Notes数据库中新建一个Java脚本库,例如名字叫ElapsedTime,方代码选择Java,如下图所示:
在这里插入图片描述
等会我们可以在lotusssript中调用Java代码。这种方式,前面我们也介绍过,这种方式叫做叫LS2J。

接着刚才的Java代码库,打开之后,重命名为ElapsedTime.java,如下图:
在这里插入图片描述
双击打开,写上下面一段Java 代码:

import java.util.*;public class ElapsedTime {private Date startDate = new Date();private Date endDate = new Date();public void start() {startDate = new Date();}public void end() {endDate = new Date();}public long duration() {long t1 = startDate.getTime();long t2 = endDate.getTime();long difference = t2 - t1;return difference;}}

效果如下图所示:
在这里插入图片描述
没问题的话,就保存关闭。

接着,创建一个新的代理程序,选择编程语言LotusScript,如下图:
在这里插入图片描述
通过在(Options)中写入语句Uselsx "*javacon"和Use "ElapsedTime"来调用Java库:
在这里插入图片描述
接着写lotusscript代码:

Dim js As JAVASESSIONDim timerClass As JAVACLASSDim timerObject As JavaObjectDim diff As LongSet js = New JAVASESSIONSet timerClass = js.GetClass("ElapsedTime")Set timerObject = timerClass.CreateObjectCall timerObject.start' ... Process here ...Dim w As NotesUIWorkspace Dim uiview As NotesUIView Dim view As NotesView Dim unid As String Dim s As NotesSession Dim db As NotesDatabase Dim note As NotesDocument Set s = New NotesSession Set db = s.CurrentDatabase Set view=db.GetView("allDesignElements")Set note = view.Getfirstdocument()Do Until note Is NothingSet note=view.Getnextdocument(note)	LoopCall timerObject.enddiff = timerObject.duration()MsgBox  "遍历所有设计元素总共花费" & CStr(diff) & " 毫秒."

效果如下图所示:
在这里插入图片描述
该代码是遍历数据库中所有设计元素,可能比较多,我在Notse客户端上运行一下,看执行完成需要多少毫秒的时间。
在这里插入图片描述
才297毫秒。

要是你用秒来计数,可能都是1或0。

该方式参考了站点:https://breakingpar.com/bkp/home.nsf/0/87256B280015193F87256EAF007B2235

今天就介绍到这里吧。

最后欢迎搜索公众号“协作者”来关注我。

http://www.ds6.com.cn/news/32167.html

相关文章:

  • 专注做蔬菜的网站国际新闻头条
  • 成都高新区网站建设珠海百度推广优化排名
  • web网站怎么做超链接网络企业推广
  • 广州建设网站是什么关系网络营销策略的内容
  • 淮安建设工程施工图审查网站西安网站建设平台
  • jsp网站项目武汉最新消息今天
  • 建设动态网站的工具竞价推广代运营企业
  • 20g虚拟主机建设网站nba今日数据
  • 网站搭建 主机推荐百度app客服电话
  • 申请做网站编辑组长的工作设想开鲁网站seo不用下载
  • 新网站排名优化怎么做深圳推广平台深圳网络推广
  • 沈阳哪里有教做网站的制作小程序的软件
  • 福建闽东建设网站百度引流平台
  • 微信的网站怎么做的安卓手机优化软件哪个好
  • 百度云 做网站在线外链
  • 国外一个做ppt的网站免费推广平台排行榜
  • 有没有做外贸的网站啊成都网站seo性价比高
  • 乐都网站建设企业网络优化seo薪酬
  • 宜昌哪里有专业做网站的6个好用的bt种子搜索引擎
  • 北京商城网站建设报价如何搭建个人网站
  • logo图标素材网站安徽seo顾问服务
  • 自建个人网站自助快速建站
  • 网站建设必须要其他后台吗域名收录批量查询
  • 卖游戏辅助的网站怎么建设怎么建立网站快捷方式
  • 网站文字模板seo排名优化的网站
  • 做婚恋网站多少钱免费涨1000粉丝网站
  • 著名外国网站长沙优化网站推广
  • 国际网站建设招标怎么把自己的产品推广出去
  • 单页面网站做百度推广网站建站方式有哪些
  • 傻瓜式建设网站的软件app开发软件