modDateTime 函式庫 風禹科技驗證有限公司 網站 提供 .Net 原始碼

GetStageDays 函數

說明

傳回指定階段(年、月、旬、日)內的總日數

本函數之引數列表

引數 型態 位元組 選項 預設值 說明
vYear Integer 4 必須 (無) 輸入目標年之西元年份
vIndex Integer 4 必須 (無) 輸入目標年之階段序數,如第 3 月、第 7 旬
StageCount Integer 4 必須 (無) 設定階段旗標,作為日數判斷依據:
常數名 數值 說明
SC_Year 1 傳回年索引,永遠傳回 1
SC_Month 12 傳回月索引,即當月月份
SC_TenDays 36 傳回旬索引,1 ~ 36
SC_Day 365 傳回日索引,1 ~366,同 SC_Days
SC_Days 366 傳回日索引,1 ~366,同 SC_Day

傳回值

傳回日數 (Integer)

範例

GetStageDays(2000, 1, SC_Year) ! 傳回 366
GetStageDays(2001, 1, SC_Year) ! 傳回 365
GetStageDays(1999, 7, SC_Month) ! 傳回 31
GetStageDays(2004, 2, SC_Month) ! 傳回 29
GetStageDays(2003, 2, SC_Month) ! 傳回 28
GetStageDays(1996, 6, SC_TenDays) ! 傳回 9
GetStageDays(1997, 9, SC_TenDays) ! 傳回 11
GetStageDays(1998, 33, SC_TenDays) ! 傳回 10
GetStageDays(1992, 366, SC_Day) ! 傳回 1
GetStageDays(1993, 364, SC_Days) ! 傳回 1

基本條件

Microsoft PowerStation 4.0 以後版本 | DateTime.f90

請參閱

modDateTime 函式庫 | IsLeapYear