//獲取系統電池的充電速率,可以通過充電速率估算出電池充滿的時間
#include #include #include #include #include #pragma comment(lib,"powrprof.lib")
int _tmain(int argc, _tchar* argv)
else
printf("aconline: %d\n", p.aconline);
printf("batterypresent: %d\n", p.batterypresent);
printf("charging: %d\n", p.charging);
printf("maxcapacity: %d\n", p.maxcapacity);
printf("remainingcapacity: %d\n", p.remainingcapacity);
printf("rate: %d\n", p.rate);
printf("estimatedtime: %d\n", p.estimatedtime);
system("pause");
return 0;
}
上面輸出了是否接通電源、電池剩餘百分比電量、是否在充電、最大容量、剩餘容量、充電速率,估計剩餘時間等資訊,
但是沒有預計充滿電的時間,但是可通過需要充電容量和充電速率計算剩餘的充滿時間。
統計時間周,月的計算
計算周 getdateinweek 和dateadd 兩個方法 返回乙個日期字串在星期中的順序 public static int getdateinweek string strdate catch parseexception e 乙個日期上加天數 public static string da...
計算倆個時間之間的時間差(計算總計時間)
今天要計算乙個時間的總用時長,想了一下寫了乙個方法,記錄一下,在這裡的時間的事是 yyyy mm dd hh mm ss 最後計算的總時長是小時 分 秒 首先我們將倆個事件轉成date形式,然後獲取毫秒數,再進行計算 public static string duration string star...
學習 ups電池放電時間是怎麼計算的?
例如現有20kva的ups一台,負載功率為8000w,電池節數為64節,容量為32ah,電池電壓為12v,那麼ups電源的放電時間計算方法如下 負載功率 放電時長 電池放電量 電池電壓 逆變率 8000 h 64 電池節數 32 電池容量 12v 一塊電池電壓 0.9 電池逆變率 即可得出 h 64...