時間處理類

2021-08-26 18:22:28 字數 1058 閱讀 1696

///

/// 時間計算類

///

public class calculatetime

if (m == 2)

int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7 + 1;          

return week;

}///

/// 返回該週星期日的日期。

///

/// 當前時間

///

public static datetime getdateofsunday(datetime now)

return now.adddays(-i);

}///

/// 返回上週星期日的日期。

///

/// 當前時間

///

public static datetime getdateoflastsunday(datetime now)

return now.adddays(-i).adddays(-7);

}///

/// 返回該週星期六的日期。

///

/// 當前時間

///

public static datetime getdateofsaturday(datetime now)

return now.adddays(-i).adddays(6);

}///

/// 返回該週星期一的日期。

///

/// 當前時間

///

public static datetime getdateofmonday(datetime now)

return now.adddays(-i).adddays(1);

}///

/// 計算當天所在的週是當年的第幾周

///

/// 當前時間

///

public static int getweeknumofyear(datetime now)

lua 時間類處理

1 小時 分鐘 秒 function secondtostrformat time local hour math.floor time 3600 向下取整 local minute math.fmod math.floor time 60 60 math.fmod 取模就是求餘的意思,比如3 2 ...

python calendar 時間處理類庫

python中的calendar import calendar 返回指定年的某月 def get month year,month return calendar.month year,month 返回指定年的日曆 def get calendar year return calendar.cal...

使用Date類處理日期時間

var currentdate date new date 複製 var adate date new date year,month,date,hour,minute,second,millisecond 複製 這裡引數分別為年 月 日 小時 分 秒 毫秒。值得注意的是月份以0開頭,範圍為0 11...