以下是项目开发中常用到的时间戳接口,可以直接用。

一、相关接口

二、代码实现

char* lgw_get_now_time(void)
{time_t timep;time(&timep);return asctime(localtime(&timep));
}
int lgw_get_now_tick(void)
{time_t timep;time(&timep);return timep; // seconds from 1970-1-1:0:0:0
}
long long lgw_get_now_tick_milesecond(void)
{struct timeval tv;gettimeofday(&tv, NULL);return ((long long)tv.tv_sec * 1000 + (long long)tv.tv_usec / 1000);//eg.1635156244794
}
char* lgw_get_formated_time(void)
{static char timestring[200];time_t      now;struct tm*  tm_now;time(&now);tm_now = localtime(&now);/*%a  星期几的简写%A  星期几的全称%b  月分的简写%B  月份的全称%c  标准的日期的时间串%C  年份的后两位数字%d  十进制表示的每月的第几天%D  月/ 天/ 年%e  在两字符域中,十进制表示的每月的第几天%F  年- 月- 日%g  年份的后两位数字,使用基于周的年%G  年分,使用基于周的年%h  简写的月份名%H 24 小时制的小时%I 12 小时制的小时%j  十进制表示的每年的第几天%m  十进制表示的月份%M  十时制表示的分钟数%n  新行符%p  本地的AM 或PM 的等价显示%r 12 小时的时间%R  显示小时和分钟:hh:mm%S  十进制的秒数%t  水平制表符%T  显示时分秒:hh:mm:ss%u  每周的第几天,星期一为第一天  (值从0 到6 ,星期一为0 )%U  第年的第几周,把星期日做为第一天(值从0 到53 )%V  每年的第几周,使用基于周的年%w  十进制表示的星期几(值从0 到6 ,星期天为0 )%x  标准的日期串%X  标准的时间串%y  不带世纪的十进制年份(值从0 到99 )%Y  带世纪部分的十进制年份%z ,%Z  时区名称,如果不能得到时区名称则返回空字符。%%  百分号*/strftime(timestring, sizeof(timestring), "%Y-%m-%d %H:%M:%S", tm_now);return timestring;
}

三、测试

比较简单,这里就不写了。

linux c 获取时间戳 打印时间戳相关推荐

  1. Linux内核中获取纳秒时间戳的方法

    Linux内核中获取纳秒时间戳的方法 1 方法1:使用getnstimeofday64方法 2 方法2:使用ktime_get_real_ns方法 1 方法1:使用getnstimeofday64方法 ...

  2. Linux/Unix获取时间戳

    Unix时间戳(Unix timestamp)或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分 ...

  3. Linux 获取毫秒级时间戳

    Linux 获取毫秒级时间戳   在Linux中获取ms级别的时间戳,需要结合gettimeofday()以及localtime()函数.如下所示: #include <time.h> # ...

  4. linux执行命令带时间戳,Linux查看History记录加时间戳的小技巧

    Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如[root@servyou_web ~]# history | more ...

  5. python获取时间戳算法_Python 获取时间,时间戳,时间差

    经常遇到处理时间与获取当前时间,之前记录了一版Scala版本的,现在记录一下Python版本的: Tip: 导入类 import time import datetime 一.获取时间 1.获取当前时 ...

  6. PHP 获取当天凌晨时间戳

    总结几种PHP 获取当天凌晨时间戳方法: 首先设置时区: header("Content-type:text/html;charset=utf-8");//设置北京时间为默认时区 ...

  7. 【python 时间戳】python获取13位时间戳以及时间戳转换

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程.人工智能教程 java默认精度是 ...

  8. python获取当日凌晨时间戳

    python获取当日凌晨时间戳 方法一: import time import datetime# 获取当日日期 today_date = datetime.datetime.now().strfti ...

  9. 【nginx http flv 】ATC追踪:播放器拉流的调用堆栈及时间戳打印1

    nginx rtmp flv 模块应该没有atc模式,跟踪下代码看看. obs rtmp 推流给 nginx vlc 从nginx 拉流播放 启用GOP 打印调用堆栈 打印时间戳 http flv 请 ...

最新文章

  1. MFC静态文本控件设置超链接
  2. writeValueAsString封装成工具类
  3. SQL Server-聚焦什么时候用OPTION(COMPILE)呢?
  4. VC6中编译参数设置
  5. 某些列满足特定条件,然后改变另外的某些列的值(Python)
  6. 数据结构--树形结构
  7. jquery 验证小数点后几位_利用jquery实现验证输入的是否是数字、小数,包含保留几位小数...
  8. java图形界面的监听_非专业码农 JAVA学习笔记 用户图形界面设计与实现-所有控件的监听事件...
  9. 部分Dell 740 不支持 Xen Server?
  10. vue keepalive 动态设置缓存
  11. 函数指针和指针函数(回调函数)
  12. Javascript算法:非固定宽度滑动窗口算法
  13. openjudge-1664 放苹果
  14. 旁站,子域名,C段的含义
  15. STC单片机代码烧录
  16. web前端emoji表情
  17. 主析取范式主合取范式
  18. 堆排序算法实现(最小堆)
  19. 人体动作捕捉技术综述
  20. AI健身房真的存在?比炒概念更可怕的是VENTO已经做出来了

热门文章

  1. 模块怎么用_Android 组件化/模块化 的理解!
  2. 英才计划计算机潜质测评试题,湖北省2020年“英才计划”潜质测试的通知
  3. kkt条件的matlab仿真,请教关于SVM中KKT条件的推导
  4. dremwere怎样让多个图片并列排放_PPT图片布局不好看?六步教你,看完就会。
  5. 北京矿大计算机考研每年分数线,2021中国矿业大学北京考研国家线公布时间_国家线是多少分...
  6. Vue 父子组件双向绑定传值
  7. xcode清除最近打开的文件列表
  8. 删除两个双向链表中值相同的结点--带空白头结点
  9. [ECMAScript] module、export、import分别有什么作用?
  10. [react] 高阶组件(HOC)有哪些优点和缺点?