linux 日期转换时间戳_将时间戳转为时间

linux 日期转换时间戳_将时间戳转为时间时间戳与日期的转换最近项目上需要用到时间戳,查找了资源终于找到了实现方式,最后时间戳还需要转换成具体的日志格式,查阅了一些资料,还是没有找到具体的实现方式,所以这里总结一些,防止其他小伙伴就掉坑,实现是在freeRTOS系统上的,当前我在linux下尝试实现以下。运行效果最近项目上需要用到时间戳,查找了资源终于找到了实现方式,最后时间戳还需要转换成具体的日志格式,查阅了一些资料,还是没有找到具体的实现方式,所以这里总结一些,防止其他小伙伴就掉坑,实现是在freeRTOS系统上的,当前我在linux下尝试实

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

背景

最近项目上需要用到时间戳,查找了资源终于找到了实现方式,最后时间戳还需要转换成具体的日期格式,查阅了一些资料,还是没有找到具体的实现方式,所以这里总结一些,防止其他小伙伴就掉坑,实现是在freeRTOS系统上的,当前我在linux下尝试实现以下。

直接上代码

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/time.h> 
#include <time.h>

long getTimestamp()
{ 
   
	int i;
    struct timeval tv;
	memset(&tv, 0x00, sizeof(tv));
    gettimeofday(&tv, NULL);
    return tv.tv_sec;
}

void TimestamptoData(long timestamp)
{ 
   
    struct tm *p;
    char s[100] = { 
   0};	
    time_t t=timestamp;  
    p = localtime(&t);      
	memset(s, 0x00, sizeof(s));
	strftime(s, sizeof(s), "%Y-%m-%d %H:%M:%S", p);
    printf("%-10s%s%s\n", "data", ": ", s);  
	
}
int main()
{ 
   
	long Timestamp = getTimestamp();
	printf("%-10s%s%ld\n", "Timestamp", ": ",Timestamp);
	
	TimestamptoData(Timestamp);
	return 0;
}

运行效果

linux 日期转换时间戳_将时间戳转为时间
查询当前时间

在网页转换工具中我可以验证下
https://tool.lu/timestamp/

linux 日期转换时间戳_将时间戳转为时间
可以看到时间戳就是当前的时间

这里有一些时间的概念,就不一一赘述,毕竟网上资料比较多。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188789.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月15日 下午4:28
下一篇 2026年4月15日 下午4:34


相关推荐

  • matlab画图透明度_css设置透明度

    matlab画图透明度_css设置透明度直接上代码b=bar(1:10);alpha(0.1)alpha-向坐标区的对象添加透明度,值越小越透明下有两图做example:参考资料:bar画的图怎么设置颜色为透明?

    2022年10月9日
    4
  • ELK 搭建成功过程

    ELK 搭建成功过程ELK 就是通过 logstashgrok 正则将 web 日志过滤出来 输出到 Elasticsearc 搜索引擎里 通过 Kibana 前端展示 环境 ELK 就是通过 logstashgrok 正则将 web 日志过滤出来 输出到 Elasticsearc 搜索引擎里 通过 Kibana 前端展示 环境 主机 服务 192 168 231 133 Elasti

    2026年3月26日
    2
  • pytest指定用例_文件夹排列顺序自定义

    pytest指定用例_文件夹排列顺序自定义前言测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果.有些同学在写用例的时候,用例写了先后顺序,有先后顺序后,后面还会有新的问题(如:上个用例返回

    2022年7月29日
    7
  • 国内如何使用chatgpt5教程

    国内如何使用chatgpt5教程

    2026年3月16日
    3
  • 解决VS控制台窗口自动关闭的问题

    解决VS控制台窗口自动关闭的问题方法一 Ctrl F5 如果你的项目创建时选择的是 Win32 控制台应用程序 那么使用 Ctrl F5 运行程序就可以了 如果你选的是 空项目 你需要修改项目属性 才能让这个方法生效 方法二 设置断点在代码结束或返回前设置断点 方法三 system pause 在代码结束或返回前加一句话 system pause 需要头文件 includestdli h

    2026年3月17日
    1
  • SEVERE: Error filterStart 错误解决「建议收藏」

    SEVERE: Error filterStart 错误解决「建议收藏」使用jfinal写的项目,去掉jetty包,加入javaee.jar包,然后打包,部署到ubuntu的tomcat6下运行

    2022年7月15日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号