如何进行时间的加减运算
☆ Day 开头的函数 DateUtils function DateOf(const Avalue: TDateTime): TDateTime; 描述 ●function DateTimeToStr(DateTime: TDateTime): string; 描述 例如: ●procedure DateTimeToString(var Result: string; const Format: string; DateTime: TDateTime); 描述: 例如: ●procedure DateTimeToSystemTime(DateTime: TDateTime; var SystemTime: TSystemTime); 描述: ●function DateTimeToUnix(const Avalue: TDateTime ): Int64; 描述: ●function DateToStr(Date: TDateTime): string; 描述: ●function DayOf(const Avalue: TDateTime): Word; 描述: 例如: ●function DayOfTheMonth(const Avalue: TDateTime): Word; 与 DayOf 相同。 ●function DayOfTheWeek(const Avalue: TDateTime): Word; 描述: ●function DayOfTheYear(const Avalue: TDateTime): Word; 描述: ●function DayOfWeek(Date: TDateTime): Integer; Description DayOfWeek returns the day of the week of the specified date as an integer between Note: DayOfWeek is not compliant with the ISO 8601 standard, which defines Monday 描述: ●function DaysBetween(const ANow, AThen: TDateTime): Integer; 描述: ●function DaysInAMonth(const AYear, AMonth: Word): Word; 描述: ●function DaysInAYear(const AYear: Word): Word; 描述: ●function DaysInMonth(const Avalue: TDateTime): Word; 描述: ●function DaysInYear(const Avalue: TDateTime): Word; 描述: ●function DaySpan(const ANow, AThen: TDateTime): Double; 描述: ☆ Month 开头的函数 ●function MonthOf(const Avalue: TDateTime): Word; 描述: ●function MonthOfTheYear(const Avalue: TDateTime): Word; 与MonthOf函数相同。 ●function MonthsBetween(const ANow, AThen: TDateTime): Integer; 描述: ●function MonthSpan(const ANow, AThen: TDateTime): Double; 描述: ●function MonthStr(DateTime: TDateTime): string; Description HTTP message headers permit several formats for the representation of date and time ☆ Week 开头的函数 ●function WeekOf(const Avalue: TDateTime): Word; 描述: ●function WeeksInAYear(const AYear: Word): Word; 描述: ●function WeeksBetween(const ANow, AThen: TDateTime): Integer; 描述: ●function WeekSpan(const ANow, AThen: TDateTime): Double; 描述: ☆ Year 开头的函数 ●function YearOf(const Avalue: TDateTime): Word; 描述: ●function YearsBetween(const ANow, AThen: TDateTime): Integer; 描述: ●function YearSpan(const ANow, AThen: TDateTime): Double; 描述: ●function Yesterday: TDateTime; 描述: ☆日期的合成 描述: ●function EncodeDateDay(const AYear, ADayOfYear: Word): TDateTime; 描述: ●function EncodeDateMonthWeek(const AYear, AMonth, AWeekOfMonth: Word; const ADayOfWeek: Word = 1): TDateTime; 描述: ●function EncodeDateTime(const AYear, AMonth, ADay, AHour, AMinute, ASecond, AMilliSecond: Word):TDateTime; 描述: ●function EncodeDateWeek(const AYear, AWeekOfYear: Word; const ADayOfWeek: Word = 1): TDateTime; 描述: EncodeDateWeek 根据参数 年份、星期数、星期几 来得到一个TDateTime类型日期时间。 AWeekOfYear是在该年份的星期数,1 表示第一个星期,可能包含4天或更多的天数。 ●function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime; 描述: ☆日期的分解 ●procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word); 描述: ●procedure DecodeDateDay(const Avalue: TDateTime; out AYear, ADayOfYear: Word); 描述: ●procedure DecodeDateMonthWeek(const Avalue: TDateTime; out AYear, AMonth, AWeekOfMonth, ADayOfWeek: Word); 描述: ●procedure DecodeDateTime(const Avalue: TDateTime; out AYear, AMonth, ADay, AHour, AMinute, ASecond, AMilliSecond: Word); 描述: ●procedure DecodeDateWeek(const Avalue: TDateTime; out AYear, AWeekOfYear, ADayOfWeek: Word); 描述: |
qi_jianzhou (2006-05-31 11:27:54) |
看看里面的 yearsBetween ,daysBetween 等 |
笨人 (2006-05-31 11:32:17) |
想得到所用的时长是多少分钟 |
cfr2004 (2006-05-31 14:37:00) |
如下代码不知对你是否有帮助: |
笨人 (2006-06-01 15:51:01) |
为什么用minutesbetween(time1,time2) 返回的值怎么不是预想的结果哪? 那位使用过DateTime 类型的数据进行过时长的计算? |
xianguo (2006-06-01 15:56:38) |
看看下面的值是多少? |
cb20000 (2006-06-01 15:58:18) |
两个时间类型的变量可以直接加减运算 |
笨人 (2006-06-01 16:02:14) |
这样显示的时间是正常的 我只想求出时间的长度,比如:多少小时或分钟 |
xianguo (2006-06-01 16:07:00) |
function HoursBetween(const ANow, AThen: TDateTime): Int64; 看看年月日还是你预期的? |
笨人 (2006-06-01 16:10:31) |
xianguo: |
xianguo (2006-06-01 16:16:43) |
procedure TForm1.Button1Click(Sender: TObject); |
twos (2006-06-01 16:17:03) |
什么数据库呀? |
笨人 (2006-06-01 17:21:06) |
Access 数据库中两个字段 是时间日期型的 |
555a (2006-06-02 11:55:59) |
学习 |
鸢都剑客 (2006-06-12 10:26:30) |
去DateUtils.pas 这个文件里查一下,然后自己写函数 |
如何进行时间的加减运算相关推荐
- python使用datetime获取两个时间的时间差,与时间的加减运算
设置指定日期为datatime格式:datetime(2020, 1, 1),表示2020年1月1日 设置指定的时间差:datetime.timedelta(days=2),表示两天的时间差 时间差是 ...
- oracle时间怎么相加减,Oracle 如何对时间进行简单加减运算
在我们用dbms_job包进行定时Job的时候,需要设置时间间隔,所以需要知道时间的基本加减方法. SQL> alter session set nls_date_format='yyyy-mm ...
- 关于时间date的加减运算的处理
转至博客Java对日期Date类进行加减运算一二三:https://blog.csdn.net/hacker_lees/article/details/74351838 废话不多 ,代码说话: 1 2 ...
- Go 学习笔记(48)— Go 标准库之 time (获取时/分/秒的单位值、标准时间和Unix时间转换、字符串时间和Time类型转换、时区转换、时间的加减/休眠)
1. 概要说明 import "time" time 包提供了时间的显示和测量用的函数.日历的计算采用的是公历. Go 提供以下几种时间类型: 时间点 Time 时间段 Durat ...
- php 天数加减_PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】...
本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法.分享给大家供大家参考,具体如下: 其实就是strtotime这个内置函数 //PHP 日期 加减 周 date(&qu ...
- 【Computer Organization笔记06】浮点数的数据表示,浮点数加减运算
本次笔记内容: P11 计算机组成原理(11) P12 计算机组成原理(12) 本节课对应幻灯片:组成原理13 data,第72页起.此外,本节课内容"浮点数"已经在"汇 ...
- 2.3.2 浮点数的加减运算
加油哦棒棒哒(●• ̀ω•́ )✧取快递 要如何实现浮点数的运算呢?所以这个小节我们要探讨的是浮点数如何实现加减运算,那除了加减运算的实现之外,我们还会探讨浮点数,还有定点数之间的一个强制类型转换的问 ...
- c语言中减号算一个字符吗,C语言中指针的加减运算
char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...
- javaScript中时间的加减
首先在javascript说起时间就离不开Date()这个对象 创建Date对象的语法: var Time=new Date(); //Date返回当日的时间和日期 然后的例getDate,getD ...
最新文章
- Vue多个单文件组件使用
- 使用jQuery中trigger()方法自动触发事件
- [Swift]LeetCode388. 文件的最长绝对路径 | Longest Absolute File Path
- 39.原码、反码、补码的转换
- 2019/Province_C_C++_A/D/迷宫
- cacti不能实时刷新流量图_介绍一种编码帧内刷新算法
- NYOJ 6 喷水装置(一)
- 计算机网络拓扑结构方案总结,计算机网络拓扑结构总结
- C++ 编写 CorelDRAW CPG 插件例子(1)—WelcomeScreen
- 【译】2021年十大热门编程语言
- 官宣 慧存医疗与泽平科技战略合作1
- 源码看JAVA【十】Short
- 自动抢票之 12306 抢票篇
- SMART硬盘检测参数详解
- 深入理解Java类加载器(2):线程上下文类加载器
- 原生JS 实现页面元素的拖动 拖拽
- PDF软件最新版本功能介绍
- ECharts 饼图切换数据源bug 开始没数据显示 切换或刷新后显示
- c语言 习题错题知识点(1) (关键字 合法数据类型 逗号运算符)
- 连通图 P3387 缩点 模板