Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:时间比较问题

1楼
ycs5801 发表于:2024/8/1 21:09:00
有一列字符列,假如单元a格内容是:13:00-14:00,我现在想和当前时间的几点几分比较,如果当前时间晚于单元格a的13:00前的两小时,即11:00,那么,执行某操作。当前时间为12:00,则执行,如果10点则不执行。

我现在想到的是截取a单元格内容:dim s3 as string = dr("授课时段").SubString(0,5),然后应该怎样和当前时间进行比较?
2楼
有点蓝 发表于:2024/8/1 21:14:00
格式化:http://www.foxtable.com/webhelp/topics/0362.htm

msgbox(Format(date.now, "HH:mm"))
3楼
ycs5801 发表于:2024/8/2 10:21:00
是不是需要把我得到的s3这个字符串变换成时间格式,然后再和format后的时间进行比对?

4楼
有点蓝 发表于:2024/8/2 10:44:00
不需要,直接和format后的时间进行比对
5楼
ycs5801 发表于:2024/8/2 14:32:00
if s3-Format(date.now, "HH:mm")>2 then

这样可以?需要用到TimeSpan?


6楼
有点蓝 发表于:2024/8/2 14:48:00
dim a as string = "13:00"
dim b as string = format(date.now,"HH:mm")
dim c as string = format(date.now.addhours(2),"HH:mm")
if a>b andalso a < c then
msgbox("13:00前的两小时内")
end if
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.