pb里怎么取服务器当天日期从00:00:00到23:59:59

pb里怎么取服务器当天日期从00:00:00到23:59:59,第1张

datetime ldt_now,ldt_begin,ldt_end

select getdate() into :ldt_now from tab

ldt_begin = datetime(date(ldt_now))

ldt_end = datetime(date(ldt_now),time("23:59:59"))

应该是这样,你试一下。

因为用户可能是脱机情况的,所以你根本就没有一个地方可以获得标准时间参照。如果能连因特网不连服务器也行,可以通过某个服务之类的获取网络的标准时间。

所以你这个情况,根本没办法用PB来取到标准的时间,因为没有参照去获取,只能禁止用户修改系统时间了。那么这就不再是PB编码层面的问题,而是设置操作系统的权限禁止用户更改时间。

这么做试试:打开控制面板 ===》管理工具 ===》本地安全策略 ===》本地策略 ===》用户权利指派 ===》找到右边的“更改系统时间”,这里面是哪些用户具有修改系统时间的权限,把客户使用的登录用户删除,然后重启机器,再打开,就修改不了时间了。

datetime dt_date

select getdate() into :dt_date from table

table 为数据库中一个存在的表名


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/264293.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存