勇敢心资源网

当前位置:首页 > 百科 / 正文

Calendar

(2020-02-05 21:35:35) 百科
Calendar

Calendar

Calendar 常数 音标 [英]'kælɪndə(r) [美]ˈkæləndə 中文 日曆

可在代码中的任何地方用下列常数代替实际值,使用方便

基本介绍

  • 名称:Calendar
  • 作用:在代码中任何地方代替实际值
  • vbCalGreg 0:使用的是阳曆
  • vbCalHijri 1: 使用的是伊斯兰曆法
  • Calendar控制项:是一个传统的单月份日曆
  • 实质:函式,用于计算机命令

函式

Calendar 常数
可在代码中的任何地方用下列常数代替实际值:
常数 值 描述vbCalGreg 0 指出使用的是阳曆。
vbCalHijri 1 指出使用的是伊斯兰曆法。
-------------------------------------------------------------

函式列表

在 PHP 中,Calendar 扩展包含了简化不同日曆格式间的转换的函式。
为了让这些函式能够工作,您必须通过 --enable-calendar 编译 PHP。
PHP 的 Windows 版本已内建了对日曆扩展的支持。因此,Calendar 函式会自动工作。
下面列出了 PHP 5 中的 Calendar 函式:
函式描述
cal_days_in_month()
针对指定的年份和曆法,返回一个月中的天数。
cal_from_jd()
把儒略日计数转换为指定曆法的日期。
cal_info()
返回有关指定曆法的信息。
cal_to_jd()
把指定曆法的日期转换为儒略日计数。
easter_date()
返回指定年份的复活节午夜的 Unix 时间戳。
easter_days()
返回指定年份的复活节与 3 月 21 日之间的天数。
frenchtojd()
把法国共和曆法的日期转换成为儒略日计数。
gregoriantojd()
把格利高里曆法的日期转换成为儒略日计数。
jddayofweek()
返回日期在周几。
jdmonthname()
返回月的名称。
jdtofrench()
把儒略日计数转换为法国共和曆法的日期。
jdtogregorian()
把儒略日计数转换为格利高里曆法的日期。
jdtojewish()
把儒略日计数转换为犹太曆法的日期。
jdtojulian()
把儒略日计数转换为儒略曆法的日期。
jdtounix()
把儒略日计数转换为 Unix 时间戳。
jewishtojd()
把犹太曆法的日期转换为儒略日计数。
juliantojd()
把儒略曆法的日期转换为儒略日计数。
unixtojd()
把 Unix 时间戳转换为儒略日计数。
PHP 5 预定义的 Calendar 常量:
常量类型PHP 版本
CAL_GREGORIAN
Integer
PHP 4
CAL_JULIAN
Integer
PHP 4
CAL_JEWISH
Integer
PHP 4
CAL_FRENCH
Integer
PHP 4
CAL_NUM_CALS
Integer
PHP 4
CAL_DOW_DAYNO
Integer
PHP 4
CAL_DOW_SHORT
Integer
PHP 4
CAL_DOW_LONG
Integer
PHP 4
CAL_MONTH_GREGORIAN_SHORT
Integer
PHP 4
CAL_MONTH_GREGORIAN_LONG
Integer
PHP 4
CAL_MONTH_JULIAN_SHORT
Integer
PHP 4
CAL_MONTH_JULIAN_LONG
Integer
PHP 4
CAL_MONTH_JEWISH
Integer
PHP 4
CAL_MONTH_FRENCH
Integer
PHP 4
CAL_EASTER_DEFAULT
Integer
PHP 4.3
CAL_EASTER_ROMAN
Integer
PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN
Integer
PHP 4.3
CAL_EASTER_ALWAYS_JULIAN
Integer
PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH
Integer
PHP 5.0
CAL_JEWISH_ADD_ALAFIM
Integer
PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM
Integer
PHP 5.0

命令

calendar 命令
用途
将提醒讯息写至标準输出。
语法
calendar [ - ]
描述
calendar 命令读取 calendar 档案并显示档案中包含今天或明天日期的任何行。calendar 档案是由用户创建的并且必须位于运行 calendar 命令的同一目录中。通常,calendar 档案驻留在主目录中。
如果在星期五运行 calendar 命令,calendar 命令会显示所有包含星期五以及后来的星期六、星期天和星期一日期的行。此命令不能识别假日。calendar 命令可识别的日期格式有比如月日、缩写日期和 月份数字/日期。 这些格式的示例包括 December 7、Dec. 7 和 12/7。calendar 命令也能识别跟有 /(斜槓)的特殊字元 * (星号)。例如,它将 */7 解释为每个月的第七天。calendar 命令无法识别诸如 7/*、7 December、7/12、* 7 或 DEC. 7 的格式。如果系统管理员已经为所有用户创建了calendar 档案,您可以通过在本地 calendar 档案的开头放置以下行来访问此档案:
日曆日曆
#include <FileName>FileName 参数的实际值由系统管理员确定。此档案的名称不一定非是 calendar。运行 calendar 命令时,它会显示存储在本地 calendar 档案中的提醒以及那些存储在由 FileName变数指定的档案中的提醒。
注:当 calendar 档案包含 include 语句时,calendar 命令会通过 C预处理器运行 calendar 档案。要通过 calendar 档案使用 include 语句,则必须将 /usr/ccs/lib/cpp 档案中包含的 C 预处理器安装在作业系统上。
要想获取提醒信息服务,calendar 档案必须具有其它档案的读许可。有关设定许可的信息,请参阅 chmod 命令。

套用标誌

- 为每个主目录中具有 calendar 档案的用户调用 calendar 命令。calendar 命令使用 mail 命令来传送提醒,而非将结果写至标準输出。
退出状态
该命令返回以下退出值:0 成功完成。
>0 发生错误。
示例
1. 典型的 calendar 档案可能类似于以下内容:
*/25 - Prepare monthly report
Aug. 12 - Fly to Denver
aug 23 - board meeting
Martha out of town - 8/23, 8/24, 8/25,8/24 - Mail car payment
sat aug/25 - beach trip
August 27 - Meet with SimmonsAugust 28 - Meet with Wilson
要运行 calendar 命令,输入:
calendar
如果今天是 8 月 24 号,星期五,那幺 calendar 命令显示以下内容:
*/25 - Prepare monthly report
Martha out of town - 8/23, 8/24, 8/25
8/24 - Mail car paymentsat aug/25 - beach tripAugust 27 - Meet with Simmons
2. 包含 include 语句的 calendar 档案可能类似于以下内容:
#include </tmp/out>
1/21 -Annual review
1/21 -Weekly project meeting1/22 *Meet with Harrison in Dallas*
Doctor's appointment - 1/23
1/23 -Vinh's wedding
要运行 calendar 命令,输入:
calendar
如果今天是 1 月 21 号,星期五,那幺 calendar 命令显示以下内容:
Jan.21 Goodbye party for David
Jan.22 Stockholder meeting in New York1/21 -Annual review1/21 -Weekly project meeting1/22 *Meet with Harrison in Dallas*calendar 命令的结果表示 /tmp/out 档案包含以下行:
Calendar
Jan.21 Goodbye party for DavidJan.22 Stockholder meeting in New York

档案

$HOME/calendar 包含 calendar 命令。/usr/lib/calprog 包含确定日期的程式。
/usr/ccs/lib/cpp 包含 C 预处理器。
/etc/passwd 包含基本用户属性。控制项
Calendar控制项是一个传统的单月份日曆,用户可以使用该日曆查看和选择日期。Calendar控制项提供的功能:
1、显示一个日曆,该日曆会显示一个月份。2、允许用户选择日期、周、日。
3、允许用户选择一定範围内的日期。4、允许用户移到下一月或上一月。
5、已编程的方式控制项选定日期的显示。

java命令

您可以使用Date来取得完整的日期时间显示,但如果您想要单独取得某个时间或日期资讯的话该如何?
您要使用Calendar类别,在这之前,您要先知道Calendar的一些方法取回的数字是对应于Calendar本身的常数,也就是说并不是您取回1 这个数字,就表示今天是星期一。
想要取得时间,首先使用Calendar的getInstance()取得一个Calendar的实例,例如:
Calendar rightNow = Calendar.getInstance();
如果现在您想知道是几年,则可以使用get()方法并指定常数,例如:System.out.println(rightNow.get(Calendar.YEAR));
如果是2005年,则上例会显示2005的数字,依照这个例子,假设撰写本文的时间是5月份,而您现在想使用程式取得月份,则下例您可能会有些困惑:
System.out.println(rightNow.get(Calendar.MONTH));
程式会显示4这个数字,而不是您预期的5,因为传回的4并不是代表月份,而是对应于Calendar.MAY常数的值, Calendar在月份上的常数值从Calendar.JANUARY开始是0,到Calendar.DECEMBER的11,所以您如果想要显示传回值的真正意涵,可以如下撰写:
String[] months = {"一月", "二月", "三月", "四月",
"五月", "六月", "七月", "八月",
"九月", "十月", "十一月", "十二月"};
Calendar rightNow = Calendar.getInstance();
System.out.println(months[rightNow.get(Calendar.MONTH)]);
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号