linux c 获取时间戳 打印时间戳
以下是项目开发中常用到的时间戳接口,可以直接用。
一、相关接口
二、代码实现
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 获取时间戳 打印时间戳相关推荐
- Linux内核中获取纳秒时间戳的方法
Linux内核中获取纳秒时间戳的方法 1 方法1:使用getnstimeofday64方法 2 方法2:使用ktime_get_real_ns方法 1 方法1:使用getnstimeofday64方法 ...
- Linux/Unix获取时间戳
Unix时间戳(Unix timestamp)或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分 ...
- Linux 获取毫秒级时间戳
Linux 获取毫秒级时间戳 在Linux中获取ms级别的时间戳,需要结合gettimeofday()以及localtime()函数.如下所示: #include <time.h> # ...
- linux执行命令带时间戳,Linux查看History记录加时间戳的小技巧
Linux查看History记录加时间戳小技巧 熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如[root@servyou_web ~]# history | more ...
- python获取时间戳算法_Python 获取时间,时间戳,时间差
经常遇到处理时间与获取当前时间,之前记录了一版Scala版本的,现在记录一下Python版本的: Tip: 导入类 import time import datetime 一.获取时间 1.获取当前时 ...
- PHP 获取当天凌晨时间戳
总结几种PHP 获取当天凌晨时间戳方法: 首先设置时区: header("Content-type:text/html;charset=utf-8");//设置北京时间为默认时区 ...
- 【python 时间戳】python获取13位时间戳以及时间戳转换
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程.人工智能教程 java默认精度是 ...
- python获取当日凌晨时间戳
python获取当日凌晨时间戳 方法一: import time import datetime# 获取当日日期 today_date = datetime.datetime.now().strfti ...
- 【nginx http flv 】ATC追踪:播放器拉流的调用堆栈及时间戳打印1
nginx rtmp flv 模块应该没有atc模式,跟踪下代码看看. obs rtmp 推流给 nginx vlc 从nginx 拉流播放 启用GOP 打印调用堆栈 打印时间戳 http flv 请 ...
最新文章
- MFC静态文本控件设置超链接
- writeValueAsString封装成工具类
- SQL Server-聚焦什么时候用OPTION(COMPILE)呢?
- VC6中编译参数设置
- 某些列满足特定条件,然后改变另外的某些列的值(Python)
- 数据结构--树形结构
- jquery 验证小数点后几位_利用jquery实现验证输入的是否是数字、小数,包含保留几位小数...
- java图形界面的监听_非专业码农 JAVA学习笔记 用户图形界面设计与实现-所有控件的监听事件...
- 部分Dell 740 不支持 Xen Server?
- vue keepalive 动态设置缓存
- 函数指针和指针函数(回调函数)
- Javascript算法:非固定宽度滑动窗口算法
- openjudge-1664 放苹果
- 旁站,子域名,C段的含义
- STC单片机代码烧录
- web前端emoji表情
- 主析取范式主合取范式
- 堆排序算法实现(最小堆)
- 人体动作捕捉技术综述
- AI健身房真的存在?比炒概念更可怕的是VENTO已经做出来了
热门文章
- 模块怎么用_Android 组件化/模块化 的理解!
- 英才计划计算机潜质测评试题,湖北省2020年“英才计划”潜质测试的通知
- kkt条件的matlab仿真,请教关于SVM中KKT条件的推导
- dremwere怎样让多个图片并列排放_PPT图片布局不好看?六步教你,看完就会。
- 北京矿大计算机考研每年分数线,2021中国矿业大学北京考研国家线公布时间_国家线是多少分...
- Vue 父子组件双向绑定传值
- xcode清除最近打开的文件列表
- 删除两个双向链表中值相同的结点--带空白头结点
- [ECMAScript] module、export、import分别有什么作用?
- [react] 高阶组件(HOC)有哪些优点和缺点?