calendar

calendar

函数,用于计算机命令
Calendar常数音标[英]'kælɪndə(r)[美]ˈkæləndə中文日历可在代码中的任何地方用下列常数代替实际值。
    中文名: 外文名: 所属学科: 名称:calendar 作用:在代码中任何地方代替实际值 实质:函数,用于计算机命令

函数

Calendar常数

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

常数值描述vbCalGreg0指出使用的是阳历。

vbCalHijri1指出使用的是伊斯兰历法。

PHP扩展包

在PHP中,Calendar扩展包含了简化不同日历格式间的转换的函数。

为了让这些函数能够工作,您必须通过--enable-calendar编译PHP。

PHP的Windows版本已内建了对日历扩展的支持。因此,Calendar函数会自动工作。

下面列出了PHP5中的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时间戳转换为儒略日计数。

应用标志

为每个主目录中具有calendar文件的用户调用calendar命令。calendar命令使用mail命令来发送提醒,而非将结果写至标准输出。

退出状态

该命令返回以下退出值:0成功完成。

>0发生错误。

示例

1.典型的calendar文件可能类似于以下内容:

*/25-Preparemonthlyreport

Aug.12-FlytoDenver

aug23-boardmeeting

Marthaoutoftown-8/23,8/24,8/25,8/24-Mailcarpayment

sataug/25-beachtrip

August27-MeetwithSimmonsAugust28-MeetwithWilson

要运行calendar命令,输入:

calendar

如果今天是8月24号,星期五,那么calendar命令显示以下内容:

*/25-Preparemonthlyreport

Marthaoutoftown-8/23,8/24,8/25

8/24-Mailcarpaymentsataug/25-beachtripAugust27-MeetwithSimmons

2.包含include语句的calendar文件可能类似于以下内容:

#include

1/21-Annualreview

1/21-Weeklyprojectmeeting1/22*MeetwithHarrisoninDallas*

Doctor'sappointment-1/23

1/23-Vinh'swedding

要运行calendar命令,输入:

calendar

如果今天是1月21号,星期五,那么calendar命令显示以下内容:

Jan.21GoodbyepartyforDavid

Jan.22StockholdermeetinginNewYork1/21-Annualreview1/21-Weeklyprojectmeeting1/22*MeetwithHarrisoninDallas*calendar命令的结果表示/tmp/out文件包含以下行:

Jan.21GoodbyepartyforDavidJan.22StockholdermeetinginNewYork

文件

$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的实例,例如:

CalendarrightNow=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={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};

CalendarrightNow=Calendar.getInstance();

System.out.println(months[rightNow.get(Calendar.MONTH)]);

命令

calendar命令

用途

将提醒消息写至标准输出。

语法

calendar[-]

描述

calendar命令读取calendar文件并显示文件中包含今天或明天日期的任何行。calendar文件是由用户创建的并且必须位于运行calendar命令的同一目录中。通常,calendar文件驻留在主目录中。

如果在星期五运行calendar命令,calendar命令会显示所有包含星期五以及后来的星期六、星期天和星期一日期的行。此命令不能识别假日。

calendar命令可识别的日期格式有比如月日、缩写日期和月份数字/日期。这些格式的示例包括December7、Dec.7和12/7。calendar命令也能识别跟有/(斜杠)的特殊字符*(星号)。例如,它将*/7解释为每个月的第七天。calendar命令无法识别诸如7/*、7December、7/12、*7或DEC.7的格式。如果系统管理员已经为所有用户创建了calendar文件,您可以通过在本地calendar文件的开头放置以下行来访问此文件:

#includeFileName参数的实际值由系统管理员确定。此文件的名称不一定非是calendar。运行calendar命令时,它会显示存储在本地calendar文件中的提醒以及那些存储在由FileName变量指定的文件中的提醒。

注:当calendar文件包含include语句时,calendar命令会通过C预处理器运行calendar文件。要通过calendar文件使用include语句,则必须将/usr/ccs/lib/cpp文件中包含的C预处理器安装在操作系统上。

要想获取提醒信息服务,calendar文件必须具有其它文件的读许可。有关设置许可的信息,请参阅chmod命令。

相关词条

相关搜索

其它词条