WithinPastYears、WithinPastMonths、WithinPastWeeks、WithinPastDays ... 判断两个时间差是否在一个指定范围内
DateUtils.WithinPastYears();
DateUtils.WithinPastMonths();
DateUtils.WithinPastWeeks();
DateUtils.WithinPastDays();
DateUtils.WithinPastHours();
DateUtils.WithinPastMinutes();
DateUtils.WithinPastSeconds();
DateUtils.WithinPastMilliSeconds(); 
--------------------------------------------------------------------------------

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

uses DateUtils;

procedure TForm1.FormCreate(Sender: TObject);
var
t1,t2: TDateTime;
b: Boolean;
begin
t1 := StrToDateTime('2009-5-20 11:22:33');
t2 := StrToDateTime('2009-5-21 11:22:33');

{两个时间差是否在 24 年内}
b := WithinPastYears(t1, t2, 24); //True

{两个时间差是否在 24 个月内}
b := WithinPastMonths(t1, t2, 24); //True

{两个时间差是否在 24 个周内}
b := WithinPastWeeks(t1, t2, 24); //True

{两个时间差是否在 24 天内}
b := WithinPastDays(t1, t2, 24); //True

{两个时间差是否在 24 个小时内}
b := WithinPastHours(t1, t2, 24); //True

{两个时间差是否在 24 分钟内}
b := WithinPastMinutes(t1, t2, 24); //False

{两个时间差是否在 24 秒内}
b := WithinPastSeconds(t1, t2, 24); //False

{两个时间差是否在 24 毫秒内}
b := WithinPastMilliSeconds(t1, t2, 24); //False

// ShowMessage(BoolToStr(b, True));
end;

end.

转载于:https://www.cnblogs.com/guorongtao/p/4457635.html

delphi 判断两个时间差是否在一个指定范围内相关推荐

  1. 如何判断两台设备是否在同一局域网内

    1. IP&MASK 查看两台设备的ip4地址和子网掩码. 若子网掩码不一样,则不在同一局域网内. 若一样,分别计算IP&MASK,若二者相同,则在同一局域网内,否则不在同一局域网. ...

  2. 计算机网络有哪些工作组,局域网工作组有什么作用?怎么判断两台电脑是不是在一个工作组内...

    计算机的工作组[Work Group]即是将不同电脑按功能分别列入不同名字的组中,用于方便管理和维护. [工作组有什么作用] 打个比方:在校内网,有可能会超过成百上千台计算机. 如果这几百上千台电脑不 ...

  3. python经纬度是否在范围内_如何判断一个经纬度是否落在一个指定的区域范围内?...

    /** * 使用Path2D创建一个多边形 * @param polygon 经纬度 集合 * @return 返回Path2D.Double */ private static Path2D.Dou ...

  4. postgresql 比较两个时间差大于 N个小时

    摘要: PG 中时间想减后为interval ,比较两个时间大于某个小时或者分钟等可以直接通过interval来实现 example1: -- 判断两个时间差大于4个小时 select timesta ...

  5. Java判断经纬度点是否落在指定的区域范围内?

    判断一个经纬度是否落在一个指定的区域范围内有多种实现方式比如:调用地图API,Path2D 包和射线法等多种方式,这里用的是Path2D 包来实现 ,这是它的api文档Path2D-api /** * ...

  6. android 经纬度的范围内,在Android里如何判断一个指定的经纬度点是否落在一个多边形区域内...

    在lbs开发中,可能要碰到这样的问题,如何判断一个指定的经纬度点是否落在一个多边形区域内,比如我在地图上画了一个多边形区域,然后给出一个经纬度点,怎样判断这个点是否在这个多边形范围之内,由于我用的是a ...

  7. 在Android里如何判断一个指定的经纬度点是否落在一个多边形区域内

    在lbs开发中,可能要碰到这样的问题,如何判断一个指定的经纬度点是否落在一个多边形区域内,比如我在地图上画了一个多边形区域,然后给出一个经纬度点,怎样判断这个点是否在这个多边形范围之内,由于我用的是a ...

  8. 表单实例(判断两次密码是否一致)

    表单实例(判断两次密码是否一致) 一.实例描述: 本例是一个综合性的练习,除了们正在学习的JS知识外,还用到了HTML的表格,表单等相关知识. 二.截图 三.代码 1 <!DOCTYPE htm ...

  9. 如何使用jquery判断一个元素是否含有一个指定的类(class)

    如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...

最新文章

  1. python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等
  2. DARPA发布战略框架文件旨在 为美国国家安全创建突破性新技术能力
  3. Ansible playbook 备份Cisco ios 配置
  4. 得力助手 消防员的 消防机器人_消防机器人:消防员的“得力助手”
  5. 《C++ Primer》7.3.4节练习
  6. 花了100多去KTV不是唱歌,竟然是……
  7. 《鸿蒙理论知识05》HarmonyOS概述之下载与安装软件
  8. EevExpress中XtraGrid常用方法
  9. LeetCode 2157. 字符串分组(状态压缩+位运算+图的遍历)
  10. Django多表查询练习题
  11. C++ Primer 第五版 第6章 6.2——函数参数传递阅读笔记
  12. Linux下SVN创建新的项目
  13. 什么是车联网?导航?听歌?智能语音识别?事实没这么简单!
  14. C++类成员空间分配和虚函数表
  15. 学习笔记(01):通俗易懂的Bootstrap视频课程(适合初学者的教程)-图标、下拉菜单、按钮组...
  16. 科学计算机的英文怎么拼读,科学的英语读音,科学的英文怎么读谐音。
  17. [JavaSE] 二维数组详解【静态初始化和动态初始化区别】—Day13
  18. 【MySQL 数据库 进阶】 面试考题两大查询 (聚合查询,联合查询)
  19. iOS 局域网通讯 MultipeerConnectivity
  20. Latex里一些特殊的数学符号

热门文章

  1. 电商网站模板_微购物商城网站建设:要做好这6点!
  2. hihocoder 1457 : 后缀自动机四·重复旋律7(后缀自动机+拓扑序BFS)
  3. 扩展欧几里得原理与模板
  4. opencv 视频操作入门
  5. [Python] 堆叠函数 stack((a,b), axis=0)
  6. hadoop相关问题
  7. [Leetcode] Reorder List
  8. 怎么消除间隔间的空白字符
  9. Scrapy创建zentao爬虫
  10. iOS字符串处理笔记(正则表达式、NSScanner扫描、CoreParse解析器)