c 對時間的處理 判斷日期差

2021-06-04 20:19:04 字數 1560 閱讀 6790

string time1 = datetime.now.timeofday.tostring();// 

20:38:58.7149030

string time2 = datetime.now.tolocaltime().tostring();//2009-3-3 20:38:58

string time3 = datetime.now.tolongtimestring();//  20:38:58

string time4 = datetime.now.toshortdatestring();//  2009-3-3

string time6 = datetime.now.tolongdatestring(); //2023年3月3日

string time7 = datetime.now.toshorttimestring();//20:43

monday, mon 周一

tuesday, tue 周二

wednesday, wed 週三

thursday, thu 周四

friday, fri 周五

saturday, sat 週六

sunday, sun 週日

判斷日期差

datetime time1 = datetime.now;

datetime time2 = datetime.parse("2009-11-1");

timespan ts = time2.subtract(time1);

string timespan = "相差:"

+ ts.days.tostring() + "天"

+ ts.hours.tostring() + "小時"

+ ts.minutes.tostring() + "分鐘"

+ ts.seconds.tostring() + "秒";

比如輸入兩個日期3月1號,4月10號,計算兩個日期內的週末天數。

protected void judgethetime(string ipaddress)//判斷時間的方法  }

datetime time1 = datetime.now;

datetime time2 = datetime.parse("1009-11-2");

timespan ts = time2.subtract(time1);

int dnumber = -ts.days;

int aa= daysofweekend1(time2,time1);

this.label6.text = "兩個日期相差" + dnumber + "天。

週末" + aa + "天。

工作總計" + (dnumber - aa) + "天"; }

//方法一,常規思路,迴圈判斷日期來累加

static int daysofweekend1(datetime dt1, datetime dt2)

return n;

} //方法二,先計算兩日期後的週末時間,再用兩日期相減後整除7,乘以2,最後再加起來

static int daysofweekend(datetime dt1, datetime dt2)

SQL 對時間的處理

獲取當前日期 如 yyyy mm dd select datename year,getdate datename month,getdate datename day,getdate 獲取當前日期 如 yyyy mm dd select datename year,getdate datename...

相對時間的處理處理

在vue專案中實現以下時間出現方式 安裝包dayjs dayjs 安裝 時間外掛程式 relativetime 封裝外掛程式 注入外掛程式 在元件中使用 npm i dayjs 封裝模組 封裝外掛程式 在src 下建立乙個 x.js檔案 import dayjs from dayjs 引入中文語言包...

C 對時間的操作

獲取當前星期的開始日期和結束日期 private void timebe out string bdate,out string edate else if firstday.dayofweek dayofweek.monday else if firstday.dayofweek dayofwee...