日期时间函数

对日期的处理,一般在有日期限制的共享、商业软件中经常使用到。如果你打算编写一款有日期限制的软件,熟悉使用下面的函数即可以实现。

  1.Date功能说明:返回当前的日期。

  参考实例:

  procedure TForm1.Button1Click(Sender: TObject);

  begin

  Label1.Caption := ‘‘今天是:‘‘ + DateToStr(Date);

  end;

  Label显示为:今天是2005年1月1日。

  2.DateToStr功能说明:将日期型转换为字符型。

  参考实例:

  var

  S: String;

  begin

  S := DateToStr(Date);

  end;

  3.DateTimeToStr功能说明:将DateTime型转换为字符型。

  参考实例:

  var

  S: String;

  begin

  S := DateTimeToStr(Now);

  end;

  4.DayOfTheMonth(所在单元:DateUtils)

  功能说明:获取指定日期的日。

  参考实例:

  Label1.Caption := IntToStr(DayOfTheMonth(Now));

  假设当前日期为2005年1月2日,那么Label将显示为2.

  5.DayOfTheWeek(所在单元:DateUtils)

  功能说明:根据指定日期,获取星期几。

  参考实例:

  Label1.Caption := IntToStr(DayOfTheMonth(Now));

  假设当前日期为2005年1月2日,那么Label将显示为7.根据返回的值来判断是周几。7表示星期天,1为星期一,依类类推。

  6.DayOfTheYear(所在单元:DateUtils)

  功能说明:根据指定日期,获取天数。

  参考实例:

  Label1.Caption := IntToStr(DayOfTheYear(Now));

  假设当前日期为2005年1月2日,那么Label将显示为2.表示是2005年的第2天。

  7.DayOf(所在单元:DateUtils)

  功能说明:根据指定的日期,返回日。

  参考实例:

  Label1.Caption := IntToStr(DayOf(Date));

  假设当前日期为2005年1月2日,那么Label将显示为2.

  8.IsLeapYear功能说明:根据指定的年,判断是否为闰年。可使用YearOf函数获取年。

  参考实例:

  procedure TForm1.Button1Click(Sender: TObject);

  begin

  if IsLeapYear(YearOf(Date)) then ShowMessage(‘‘是闰年‘‘)

  else ShowMessage(‘‘不是闰年‘‘);

  end;

  9.MonthOf(所在单元:DateUtils)

  功能说明:根据指定的日期,返回月份。

  参考实例:

  Label1.Caption := IntToStr(MonthOf(Date));

  假设当前日期为2005年1月2日,那么Label将显示为1.

  10.Now功能说明:返回当前日期及时间。

  参考实例:

  procedure TForm1.Button1Click(Sender: TObject);

  begin

  Label1.Caption := ‘‘现在是:‘‘ + DateTimeToStr(Now);

  end;

  11.YearOf(所在单元:DateUtils)

  功能说明:根据指定的日期,返回年。

  参考实例:

  Label1.Caption := IntToStr(YearOf(Date));

  假设当前日期为2005年1月2日,那么Label将显示为2005.在keypress事件里面,Showmessage(IntToStr(Ord(Key)));这样获得值在刚才的程序中就可以用了!

时间: 2024-08-11 01:25:38

日期时间函数的相关文章

mysql学习笔记(五)--- 字符串函数、日期时间函数

一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符为单位) CHAR_LENGTH()

PHP 中日期时间函数 date() 用法总结

[导读] date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考.格式化日期date() 函数的第一个参数规定了如何格式化日期 时间.它使用字母来表示日期和时间 格式化日期date() 函数的第一个参数规定了如何格式化日期/时间.它使用字母来表示日期和时间的格式.这里列出了一些可用的字母: •d - 月中的天 (01-31)•m - 当前月,以数字计 (01-12)•Y - 当前的年(四位数)您可以在我们的 PHP Date 参考手

MySQL字符串函数、日期时间函数

MySQL字符串函数.日期时间函数 一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左.取右 6.LENGTH   获取长度(字节为单位) 7.LTRIM/RTRIM/TRIM 去空格(左/右/自定义) 8.STRCMP  字符串比较 9.CONCAT  字符串拼接 10.SUBSTRING  字符串截取 1.CHAR_LENGTH:获取长度(字符

DELPHI日期时间函数(DateUtils单元)

原文出自:http://shao171.blog.163.com/blog/static/238397019201502011844293/ CompareDate 函数 比较两个日期时间值日期部分的大小 CompareDateTime 函数 比较两个日期时间值的大小 CompareTime 函数 比较两个日期时间值时间部分的大小 DateOf 函数 去除日期时间值的时间部分 DateTimeToJulianDate 函数 转换日期时间值为儒略日 DateTimeToModifiedJulian

日期时间函数(需要用变量调用):

日期时间函数(需要用变量调用):var b = new Date(); //获取当前时间b.getTime() //获取时间戳b.getFullYear() //获取年份b.getMonth()+1; //获取月份b.getDate() //获取天b.getHours() //获取小时b.getMinutes() //获取分钟b.getSeconds() //获取秒数b.getDay() //获取星期几b.getMilliseconds() //获取毫秒 数学函数(用Math来调用):abs(x

php学习笔记数组与数据结构1(日期时间函数及遇到的问题解决)

1在PHP中从最简单的数组构建: 1)常用函数: 生成随机数: 1 echo rand(1,10);//两个参数来确定随机数的范围 2 echo rand(10);10//被当成了他的种子,即不能只给一个参数 2的结果是(缺少一个参数) 2)日期时间函数 <?php var_dump(time());//取当前时间的UNIX时间戳 ?> 这样显示的结果: 例:类似于这样(前提是用var_dump()输出返回的值) 正确的方式是 *年份year(四位)用大写的Y,月份month用小写m,天day

1009,数据库查询,聚合函数,日期时间函数

SELECT 语句的逻辑处理顺序     between——在多少数和多少数之间 from on join where      ——筛选条件 ( 比较运算符,< > <= >= != ) ( 逻辑运算符, ang   or ) group by   ——对语句进行分组 with cube 或 with  rollup having select distinct   ——去除重复的 order by   ——默认从低到高排序asc(升序)  尾部写desc 从高到底排序(降序)

ORACLE日期时间函数大全

ORACLE日期时间函数大全    TO_DATE格式(以时间:2007-11-02   13:45:25为例) Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年                显示值:2007 Month:              mm    numbe

php date()日期时间函数详解

PHP(PHP培训 php教程 )中date()日期时间函数详解,需要的朋友可以参考下. 1,年-月-日 echo date('Y-m-j'); 2007-02-6 echo date('y-n-j'); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字. echo date('Y-M-j'); 2007-Feb-6 echo date('Y-m-d'); 2007-02-06 大写M表示月份的3个缩写字符,而小写m

mysql与oracle的日期/时间函数小结

前言 本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式: MONITOR_TIME为数据库表字段: 字符串与日期/时间相互转换函数 Oracle 日期/时间转字符串函数:to_char(t.MONITOR_TIME, 'yyyy-mm-dd hh24:mi:ss') as monitorTime 字符串转日期/时间函数:TO_Date(”2016-01-01 01:01:01“, 'yyyy-mm-dd hh24:mi:ss') Mysql 日期/时间转字符串函数:DA