1樓:網友
//方案— 優點:僅使用c標準庫;缺點:只能精確到秒級#include
#include
int main( void )
size_t strftime(char *strdest, size_t maxsize, const char *format, const struct tm *timeptr);
根據格式字串生成字串。
struct tm *localtime(const time_t *timer);
取得當地時間,localtime獲取的結果由結構tm返回返回的字串可以依下列的格式而定:
a 星期幾的縮寫。eg:tue
a 星期幾的全名。 eg: tuesday%b 月份名稱的縮寫。
b 月份名稱的全名。
c 本地端日期時間較佳表示字串。
d 用數字表示本月的第幾天 (範圍為 00 至 31)。日期%h 用 24 小時制數字表示小時數 (範圍為 00 至 23)。
i 用 12 小時制數字表示小時數 (範圍為 01 至 12)。
j 以數字表示當年度的第幾天 (範圍為 001 至 366)。
m 月份的數字 (範圍由 1 至 12)。
m 分鐘。p 以 ''am'' 或 ''pm'' 表示本地端時間。
s 秒數。u 數字表示為本年度的第幾周,第乙個星期由第乙個週日開始。
w 數字表示為本年度的第幾周,第乙個星期由第乙個週一開始。
w 用數字表示本週的第幾天 ( 0 為週日)。
x 不含時間的日期表示法。
x 不含日期的時間表示法。 eg: 15:26:30%y 二位數字表示年份 (範圍由 00 至 99)。
y 完整的年份數字表示,即四位數。 eg:2008%z(%z) 時區或名稱縮寫。eg:中國標準時間%% 字元。
方案二 優點:能精確到毫秒級;缺點:使用了windows api#include
#include
int main( void )
#include
#include
using namespace std;
void main()
方案四,將當前時間折算為秒級,再通過相應的時間換算即可//此檔案必須是c++檔案。
#include
#include
using namespace std;
int main()
time_t now_time;
now_time = time(null);
cout<
c++ 如何獲取系統時間??
2樓:暗影
給你乙個子函式 用的時候直接呼叫就好了 是string形式的。
std::string getnowtime()
3樓:網友
學習了,想問一下,能否自動重新整理啊顯示時間啊。
c++怎麼計算程式執行的時間啊?
4樓:網友
使用clock函式獲得程式開始和結束的時間,相減就能得到程式執行的時間。
clock()是c/c++中的計時函式,而與其相關的資料型別是clock_t。在msdn中,查得對clock函式定義如下:
clock_t clock(void) ;
簡單而言,就是該程式從啟動到函式呼叫佔用cpu的時間。這個函式返回從「開啟這個程式程序」到「程式中呼叫clock()函式」時之間的cpu時鐘計時單元(clock tick)數,在msdn中稱之為掛鐘時間(wal-clock);若掛鐘時間不可取,則返回-1。其中clock_t是用來儲存時間的資料型別。
例程:#include
#include
using namespace std;
int main()
5樓:好多小幸福
#include
#include
int main()
是否可以解決您的問題?
如何在c/c++裡輸出系統時間
6樓:
#include
#include
void main ()
#include --必須的時間函式標頭檔案time_t --時間型別( 定義)
struct tm --時間結構, 定義如下:
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
time ( rawtime );獲取時間,以秒計,從1970年1月一日起算,存於rawtime
localtime ( rawtime );轉為當地時間,tm 時間結構。
asctime ()轉為標準ascii時間格式:
星期 月 日 時:分:秒 年。
7樓:匿名使用者
**如下:(還有其他時間函式型別,有需要再問)#include""
#include""
int main()
在win8中怎樣獲得管理員許可權
win7如何獲得管理員許可權 自windows vista開始,微軟就在系統中加入uac,正是因為這個uac,讓多少菜鳥鬱悶,改設定還不一定獲取管理員許可權。現在教各位在win8中如何獲得管理員許可權步驟 按win r,執行對話方塊中輸入gpedit.msc,開啟組策略,然後一步步地在 計算機配置 ...
在ecel工作表中如何讓系統時間自動生成後又自動
在a1輸入資料後,在b1輸入 ctrl 組合鍵。類推。樓上的方法很好,程式可簡化 private sub worksheet change byval target as range if target.column 1 thenif target then cells target.row,2 e...
怎樣刪除雙系統中的,怎樣刪除雙系統中的一個
機時有兩個選擇是吧,刪除一個即可 不知道你是刪除了哪個盤的,如c盤 d盤,具體情況具體對待 一 右擊 我的電腦 選擇 屬性 彈出系統屬性 二 點選 高階 選項卡,在其中找到 啟動和故障恢復 然後在這個 中找到 設定 並單擊 注意,是 啟動和故障恢復 項中的 設定 即最下面的 設定 此時彈出 啟動和故...