time-t

    0熱度

    1回答

    我已經使用struct stat結構提取的文件的修改時間: long modtime = image_stats.st_mtime; 這將返回1508240128。 現在,我希望將此值存儲到數據類型爲datetime的MySQL表中。 如果我直接存儲它,它會失敗,說它不是日期時間格式。 如何存儲它?

    0熱度

    2回答

    欲計算兩個日期之間以秒的差異,但結果是0。 下面是代碼: time_t=time(NULL); struct tm * timeNow=localtime(); time_t start=mktime(&*timeNow); time_t end=mktime(&*recordFind->timeInserted); double seconds=difftime(start,end);

    0熱度

    1回答

    我試圖讓當前年份存儲在1970年之前的日期使用std::chrono::time_point<std::chrono::system_clock>,但是我遇到了一個有關從其內容閱讀的問題到一個std::tm結構。 我首先將time_point轉換爲time_t,之後我讀取它的值以得到tm_year的值。但是,嘗試這樣做時,代碼在使用localtime_s時失敗,但在使用gmtime_s時成功。這隻

    2熱度

    2回答

    time_t now = time(0); std::string h = std::string (ctime (&now)); std::cout << "\nh: " << h; ,我接收電流輸出爲:Thu Sep 14 10:58:26 2017 我想要的輸出2017-08-26-16-10-56 我能做些什麼來該輸出?

    2熱度

    2回答

    我有一個time_t類型變量(從<time.h>),它存儲失敗的時間,並且想將它初始化爲一個「null」值,該值爲最終值if沒有錯誤發生。有沒有一種標準的方法將time_t變量設置爲某種已知的空值?我發現如果發生錯誤,time()函數返回-1,也許這是最好的,但不知道我是否可以將一個整數值分配給typedef。也許我需要用這個......? time_t failTime = (time_t)(-

    0熱度

    4回答

    我是C編程的新手,我想要一些簡單任務的幫助。 所以我有這樣的功能: char *time2str(time_t time) { static_char *str_fmt = "%02d/%02d/%4d %02d:%02d"; char *time_s = ""; return time_s; } 我想這樣做的就是在DD/MM/YYYY HH:MM格式的時間,

    9熱度

    1回答

    我的時間的陣列這裏: struct cl{ unsigned char *buffer; time_t t = time(0); struct tm * ct = localtime(&t); }; 然後: cl sadi[10]; 但是例如我在21:58得到sadi[5],並且當我在21:59有一個sadi[6] 。 然後我再次檢查我所有的sadi[].c

    0熱度

    1回答

    我在Eclipse中下載了Java Native Access以便在程序中使用,特別是使用變量time_t date以獲得unix時間戳。這種結構是存在的還是以另一種形式存在? 萬一它不存在,我最好選擇什麼來花時間去使用System.currentTimeMillis()?

    -2熱度

    2回答

    我有運行DOS(FREEDOS 1.1)的計算機和滑動C(編譯與Borland 5.0)與time.h。當我使用BIOS或DATE和TIME DOS設置計算機的時間命令,沒有關於時區信息。我將時間設定在當前時間10:25 AM。 我的C程序做到這一點... char timeString[80]; time_t timeT = time(NULL); strftime(timeString,

    1熱度

    3回答

    我會通過從Unix的高級編程練習,遇到以下問題: 如果日曆時間存儲爲簽署32位整數,在哪一年會溢出? 正符號整數= 2147483647 在下面的計算,我不佔閏年: ((((2147483647/60sec) /60min)/24)/365) = 68.1yrs 這是一個幼稚的做法。我怎樣才能專業地解決這個問題? 以前由堆棧成員提出的解決方案對打印年份非常有用。 int epoch_time