C 语言时间函数 秒 毫秒 微秒
生活随笔
收集整理的這篇文章主要介紹了
C 语言时间函数 秒 毫秒 微秒
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、將時(shí)間戳轉(zhuǎn)成字符串
//strfmt
void metis_strftime(time_t t, char *pcTime) {struct tm *tm_t;tm_t = localtime(&t);strftime(pcTime,128,"%F %T",tm_t); }二、將字符串轉(zhuǎn)成時(shí)間戳
long metis_strptime(char *str_time){struct tm stm; strptime(str_time, "%Y-%m-%d %H:%M:%S",&stm);long t = mktime(&stm);return t;}三、獲取秒級(jí),毫秒級(jí)和納秒級(jí)的當(dāng)前時(shí)間
#include<stdio.h> #include<sys/time.h>```csharp int main() {struct timeval time_now = {0};long time_sec = 0;//秒long time_mil = 0;//1毫秒 = 1秒/1000 long time_mic = 0;//1微秒 = 1毫秒/1000gettimeofday(&time_now,NULL);time_sec = time_now.tv_sec;time_mil = time_sec * 1000 + time_now.tv_usec/1000;time_mic = time_now.tv_sec*1000*1000 + time_now.tv_usec;printf("second %ld\n",time_sec);printf("millisecond %ld\n",time_mil);printf("microsecond %ld\n",time_mic);return 0; }總結(jié)
以上是生活随笔為你收集整理的C 语言时间函数 秒 毫秒 微秒的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 包收录外链平台都有哪些
- 下一篇: 电脑耳机没有声音