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命令。

相關詞條

相關搜索

其它詞條