calendar - 函數(shù),用于計算機命令
Calendar常數(shù)音標[英]'k?l?nd? - r[美]?k?l?nd?中文日歷可在代碼中的任何地方用下列常數(shù)代替實際值。
函數(shù)
Calendar常數(shù)
可在代碼中的任何地方用下列常數(shù)代替實際值:
常數(shù)值描述vbCalGreg0指出使用的是陽歷。
vbCalHijri1指出使用的是伊斯蘭歷法。
PHP擴展包
在PHP中,Calendar擴展包含了簡化不同日歷格式間的轉(zhuǎn)換的函數(shù)。
為了讓這些函數(shù)能夠工作,您必須通過–enable-calendar編譯PHP。
PHP的Windows版本已內(nèi)建了對日歷擴展的支持。因此,Calendar函數(shù)會自動工作。
下面列出了PHP5中的Calendar函數(shù):
|
函數(shù) |
描述 |
|
cal_days_in_month - |
針對指定的年份和歷法,返回一個月中的天數(shù)。 |
|
cal_from_jd - |
把儒略日計數(shù)轉(zhuǎn)換為指定歷法的日期。 |
|
cal_info - |
返回有關指定歷法的信息。 |
|
cal_to_jd - |
把指定歷法的日期轉(zhuǎn)換為儒略日計數(shù)。 |
|
easter_date - |
返回指定年份的復活節(jié)午夜的Unix時間戳。 |
|
easter_days - |
返回指定年份的復活節(jié)與3月21日之間的天數(shù)。 |
|
frenchtojd - |
把法國共和歷法的日期轉(zhuǎn)換成為儒略日計數(shù)。 |
|
gregoriantojd - |
把格利高里歷法的日期轉(zhuǎn)換成為儒略日計數(shù)。 |
|
jddayofweek - |
返回日期在周幾。 |
|
jdmonthname - |
返回月的名稱。 |
|
jdtofrench - |
把儒略日計數(shù)轉(zhuǎn)換為法國共和歷法的日期。 |
|
jdtogregorian - |
把儒略日計數(shù)轉(zhuǎn)換為格利高里歷法的日期。 |
|
jdtojewish - |
把儒略日計數(shù)轉(zhuǎn)換為猶太歷法的日期。 |
|
jdtojulian - |
把儒略日計數(shù)轉(zhuǎn)換為儒略歷法的日期。 |
|
jdtounix - |
把儒略日計數(shù)轉(zhuǎn)換為Unix時間戳。 |
|
jewishtojd - |
把猶太歷法的日期轉(zhuǎn)換為儒略日計數(shù)。 |
|
juliantojd - |
把儒略歷法的日期轉(zhuǎn)換為儒略日計數(shù)。 |
|
unixtojd - |
把Unix時間戳轉(zhuǎn)換為儒略日計數(shù)。 |
應用標志
為每個主目錄中具有calendar文件的用戶調(diào)用calendar命令。calendar命令使用mail命令來發(fā)送提醒,而非將結(jié)果寫至標準輸出。
退出狀態(tài)
該命令返回以下退出值:0成功完成。
>0發(fā)生錯誤。
示例
1.典型的calendar文件可能類似于以下內(nèi)容:
*/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命令顯示以下內(nèi)容:
*/25-Preparemonthlyreport
Marthaoutoftown-8/23,8/24,8/25
8/24-Mailcarpaymentsataug/25-beachtripAugust27-MeetwithSimmons
2.包含include語句的calendar文件可能類似于以下內(nèi)容:
#include</tmp/out>
1/21-Annualreview
1/21-Weeklyprojectmeeting1/22*MeetwithHarrisoninDallas*
Doctor'sappointment-1/23
1/23-Vinh'swedding
要運行calendar命令,輸入:
calendar
如果今天是1月21號,星期五,那么calendar命令顯示以下內(nèi)容:
Jan.21GoodbyepartyforDavid
Jan.22StockholdermeetinginNewYork1/21-Annualreview1/21-Weeklyprojectmeeting1/22*MeetwithHarrisoninDallas*calendar命令的結(jié)果表示/tmp/out文件包含以下行:
Jan.21GoodbyepartyforDavidJan.22StockholdermeetinginNewYork
文件
$HOME/calendar包含calendar命令。/usr/lib/calprog包含確定日期的程序。
/usr/ccs/lib/cpp包含C預處理器。
/etc/passwd包含基本用戶屬性??丶?/p>
Calendar控件是一個傳統(tǒng)的單月份日歷,用戶可以使用該日歷查看和選擇日期。Calendar控件提供的功能:
1、顯示一個日歷,該日歷會顯示一個月份。2、允許用戶選擇日期、周、日。
3、允許用戶選擇一定范圍內(nèi)的日期。4、允許用戶移到下一月或上一月。
5、已編程的方式控件選定日期的顯示。
java命令
您可以使用Date來取得完整的日期時間顯示,但如果您想要單獨取得某個時間或日期資訊的話該如何?
您要使用Calendar類別,在這之前,您要先知道Calendar的一些方法取回的數(shù)字是對應于Calendar本身的常數(shù),也就是說并不是您取回1這個數(shù)字,就表示今天是星期一。
想要取得時間,首先使用Calendar的getInstance - 取得一個Calendar的實例,例如:
CalendarrightNow=Calendar.getInstance - ;
如果現(xiàn)在您想知道是幾年,則可以使用get - 方法并指定常數(shù),例如:System.out.println - rightNow.get - Calendar.YEAR;
如果是2005年,則上例會顯示2005的數(shù)字,依照這個例子,假設撰寫本文的時間是5月份,而您現(xiàn)在想使用程式取得月份,則下例您可能會有些困惑:
System.out.println - rightNow.get - Calendar.MONTH;
程式會顯示4這個數(shù)字,而不是您預期的5,因為傳回的4并不是代表月份,而是對應于Calendar.MAY常數(shù)的值,Calendar在月份上的常數(shù)值從Calendar.JANUARY開始是0,到Calendar.DECEMBER的11,所以您如果想要顯示傳回值的真正意涵,可以如下撰寫:
String[]months={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};
CalendarrightNow=Calendar.getInstance - ;
System.out.println - months[rightNow.get - Calendar.MONTH];
命令
calendar命令
用途
將提醒消息寫至標準輸出。
語法
calendar[-]
描述
calendar命令讀取calendar文件并顯示文件中包含今天或明天日期的任何行。calendar文件是由用戶創(chuàng)建的并且必須位于運行calendar命令的同一目錄中。通常,calendar文件駐留在主目錄中。
如果在星期五運行calendar命令,calendar命令會顯示所有包含星期五以及后來的星期六、星期天和星期一日期的行。此命令不能識別假日。
calendar命令可識別的日期格式有比如月日、縮寫日期和月份數(shù)字/日期。這些格式的示例包括December7、Dec.7和12/7。calendar命令也能識別跟有/(斜杠)的特殊字符*(星號)。例如,它將*/7解釋為每個月的第七天。calendar命令無法識別諸如7/*、7December、7/12、*7或DEC.7的格式。如果系統(tǒng)管理員已經(jīng)為所有用戶創(chuàng)建了calendar文件,您可以通過在本地calendar文件的開頭放置以下行來訪問此文件:
#include<FileName>FileName參數(shù)的實際值由系統(tǒng)管理員確定。此文件的名稱不一定非是calendar。運行calendar命令時,它會顯示存儲在本地calendar文件中的提醒以及那些存儲在由FileName變量指定的文件中的提醒。
注:當calendar文件包含include語句時,calendar命令會通過C預處理器運行calendar文件。要通過calendar文件使用include語句,則必須將/usr/ccs/lib/cpp文件中包含的C預處理器安裝在操作系統(tǒng)上。
要想獲取提醒信息服務,calendar文件必須具有其它文件的讀許可。有關設置許可的信息,請參閱chmod命令。
