计算机专业术语 date( 二 )

format,timestamp);参数描述format必需 。规定输出日期字元串的格式 。timestamp可选 。规定一个整数的 Unix 时间戳 。默认是当前的本地时间(time()) 。技术细节返回值:如果成功则返回格式化的日期字元串,如果失败则报 E_WARNING 错并返回 FALSE 。PHP 版本:4+更新日誌:PHP 5.1.0:新增 E_STRICT 和 E_NOTICE 时区错误 。有效範围的时间戳是从 1901 年 12 月 13 日 20:45:54 GMT 星期五 到 2038 年 1 月 19 日 03:14:07 GMT 星期二 。5.1.0 之前的版本,在某些系统上(例如 Windows)时间戳被限制在从 01-01-1970 到 19-01-2038 。PHP 5.1.1:新增标準日期/时间格式常量,用于指定 format 参数 。java中的类java.sql 类 Datejava.lang.Objectjava.util.Datejava.sql.Date所有已实现的接口:Serializable,Cloneable,Comparable<Date>--------------------------------------------------------------------------------public class Dateextends Date概述:一个包装了毫秒值的瘦包装器 (thin wrapper),它允许 JDBC 将毫秒值标识为 SQL DATE 值 。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数 。为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须通过将小时、分钟、秒和毫秒设定为与该实例相关的特定时区中的零来“规範化” 。构造方法摘要Date(int year,int month,int day)已过时 。使用构造方法 Date(long date) 替代Date(long date)使用给定毫秒时间值构造一个 Date 对象方法摘要int getHours()已过时 。int getMinutes()已过时 。int getSeconds()已过时 。void setHours(int i)已过时 。void setMinutes(int i)已过时 。void setSeconds(int i)已过时 。void setTime(long date)使用给定毫秒时间值设定现有 Date 对象 。String toString()格式化日期转义形式 yyyy-mm-dd 的日期 。static Date valueOf(String s)将 JDBC 日期转义形式的字元串转换成 Date 从类 java.util.Date 继承的方法after,before,clone,compareTo,equals,getDate,getDay,getMonth,getTime,getTimezoneOffset,getYear,hashCode,parse,setDate,setMonth,setYear,toGMTString,toLocaleString,UTC从类 java.lang.Object 继承的方法finalize,getClass,notify,notifyAll,wait,wait,wait构造方法详细信息Date public Date(int year,int month,int day)已过时 。使用构造方法 Date(long date) 替代 。构造一个使用给定 year、month 和 day 初始化的 Date 对象 。如果给定参数超出範围,则结果是不确定的 。参数:year - year 减去 1900,它必须是 0 到 8099 之间的数 。(注意,8099 是由 9999 减去 1900 得到的 。)month - 0 到 11 之间的数day - 1 到 31 之间的数Date public Date(long date)使用给定毫秒时间值构造一个 Date 对象 。如果给定毫秒值包含时间信息,则驱动程式会将时间组件设定为对应于零 GMT 的默认时区(运行应用程式的 Java 虚拟机的时区)中的时间 。参数:date - 不超过 year 8099 的毫秒表示的自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数 。负数指示在 1970 年 1 月 1 日 00:00:00 GMT 之前的毫秒数 。setTimepublic void setTime(long date)使用给定毫秒时间值设定现有 Date 对象 。如果给定毫秒值包含时间信息,则驱动程式会将时间组件设定为对应于零 GMT 的默认时区(运行应用程式的 Java 虚拟机的时区)中的时间 。覆盖:类 Date 中的 setTime参数:date - 不超过 year 8099 的毫秒表示的自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数 。负数指示在 1970 年 1 月 1 日 00:00:00 GMT 之前的毫秒数 。valueOfpublic static Date valueOf(String s)将 JDBC 日期转义形式的字元串转换成 Date 值 。参数:s - 表示 "yyyy-mm-dd" 形式的日期的 String 对象 。返回:表示给定日期的 java.sql.Date 对象抛出:IllegalArgumentException - 如果给定日期不是 JDBC 日期转义形式 (yyyy-mm-dd)toString public String toString()格式化日期转义形式 yyyy-mm-dd 的日期 。覆盖:类 Date 中的 toString返回:一个 yyyy-mm-dd 形式的 String另请参见:Date.toLocaleString(),Date.toGMTString()getHourspublic int getHours()已过时 。因为 SQL Date 值没有时间组件,所以不建议并且不应使用此方法 。覆盖:类 Date 中的 getHours返回:此日期所表示的小时 。抛出:IllegalArgumentException - 如果调用此方法另请参见:setHours(int)getMinutespublic int getMinutes()已过时 。因为 SQL Date 值没有时间组件,所以不建议并且不应使用此方法 。覆盖:类 Date 中的 getMinutes返回:此日期所表示的小时已经过去的分钟数 。抛出:IllegalArgumentException - 如果调用此方法另请参见:setMinutes(int)getSecondspublic int getSeconds()已过时 。因为 SQL Date 值没有时间组件,所以不建议并且不应使用此方法 。覆盖:类 Date 中的 getSeconds返回:此日期表示的分钟已经过去的秒数 。抛出:IllegalArgumentException - 如果调用此方法另请参见:setSeconds(int)setHourspublic void setHours(int i)已过时 。因为 SQL Date 值没有时间组件,所以不建议并且不应使用此方法 。覆盖:类 Date 中的 setHours参数:i - 小时值 。抛出:IllegalArgumentException - 如果调用此方法另请参见:getHours()setMinutespublic void setMinutes(int i)已过时 。因为 SQL Date 值没有时间组件,所以不建议并且不应使用此方法 。覆盖:类 Date 中的 setMinutes参数:i - 分钟值 。抛出:IllegalArgumentException - 如果调用此方法另请参见:getMinutes()setSecondspublic void setSeconds(int i)已过时因为 SQL Date 值没有时间组件,所以不建议并且不应使用此方法 。覆盖:类 Date 中的 setSeconds参数:i - 秒数值 。抛出:IllegalArgumentException - 如果调用此方法另请参见:getSeconds()