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 日期转换时间戳_将时间戳转为时间
可以看到时间戳就是当前的时间

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • linux怎么退出vi编辑器_linuxvi编辑器命令

    linux怎么退出vi编辑器_linuxvi编辑器命令有很多方法:退出Vi  当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。  在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出,返回到shell。  在末行模式下,输入命令  :w  Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起

  • c++ 0x8000ffff灾难性故障_硬盘出了故障就换?教你一招,不花一分钱就能修复!…[通俗易懂]

    c++ 0x8000ffff灾难性故障_硬盘出了故障就换?教你一招,不花一分钱就能修复!…[通俗易懂]前言目前市面上存在较多山寨的电脑店,为了大家的电脑安全,请一定前往电脑店官方地址进行下载,官方地址为u.diannaodian.com电脑故障出现的大部分原因都是由硬盘故障引起的。随着技术的进步,现在硬盘的容量越来越大,传输速度越来越快,体积也越来越小。但硬盘发生故障的概率比较高,因此我们掌握一些常见的硬盘故障排除方法是相当重要的。1硬盘故障的产生原因1、硬盘出现坏道硬盘出现坏…

  • 谷歌高级搜索技巧_谷歌到底有多强大

    谷歌高级搜索技巧_谷歌到底有多强大强大的谷歌搜索技巧AlotofpeoplecommentonthetopofthemywifeandmyWeddingCake.Ithasmyself(wire-rimglasses,goatee,traditionalScotishKiltandSporin)andmywife(withTraditionalAfricanKe…

  • 机器学习中最常见的四种分类模型

    机器学习中最常见的四种分类模型点击蓝字关注我,有干货领取!作者:JasonBrownlee翻译:候博学前言机器学习是一个从训练集中学习出算法的研究领域。分类是一项需要使用机器学习算法的任务,该算法学习如何为数据集…

  • 小技巧 – Chrome 浏览器绕过“请在微信客户端打开链接”

    小技巧 – Chrome 浏览器绕过“请在微信客户端打开链接”微信和QQ内置浏览器UA~安卓QQ内置浏览器UAMozilla/5.0(Linux;Android5.0;SM-N9100Build/LRX21V)>AppleWebKit/537.36(KHTML,likeGecko)Version/4.0>Chrome/37.0.0.0MobileSafari/537.36V1_AND_SQ_5.3.1_196_YYB_D>QQ/5.3.1.2335NetType/WIFI安卓…

  • html设置背景音乐循环播放_html背景音乐循环播放

    html设置背景音乐循环播放_html背景音乐循环播放本文实例讲述了js控制网页背景音乐播放与停止的方法。分享给大家供大家参考。具体实现方法如下:js控制背景音乐bgsound的方法(开始与停止)varbg_sound=document.createElement_x(“bgsound”);//创建背景音乐bg_sound.id=”i_bg”//设置id属性document.body.appendChild(bg_sound);//body中添加背…

发表回复

您的电子邮箱地址不会被公开。

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