函數
Calendar常數
可在代碼中的任何地方用下列常數代替實際值:
常數值描述vbCalGreg0指出使用的是陽曆。
vbCalHijri1指出使用的是伊斯蘭曆法。
PHP擴展包
在PHP中,Calendar擴展包含了簡化不同日曆格式間的轉換的函數。
為了讓這些函數能夠工作,您必須通過--enable-calendar編譯PHP。
PHP的Windows版本已内建了對日曆擴展的支持。因此,Calendar函數會自動工作。
下面列出了PHP5中的Calendar函數:
應用标志
為每個主目錄中具有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文件的開頭放置以下行來訪問此文件:
#include
注:當calendar文件包含include語句時,calendar命令會通過C預處理器運行calendar文件。要通過calendar文件使用include語句,則必須将/usr/ccs/lib/cpp文件中包含的C預處理器安裝在操作系統上。
要想獲取提醒信息服務,calendar文件必須具有其它文件的讀許可。有關設置許可的信息,請參閱chmod命令。



















