C语言实现字符转unix时间戳,需要先转成tm类型,再得到它的Unix时间戳。附上实现代码:

#include

#include

int strtotime(char datetime[])

{

struct tm tm_time;

int unixtime;

strptime(datetime, "%Y-%m-%d %H:%M:%S", &tm_time);

unixtime = mktime(&tm_time);

return unixtime;

}

另附上几个时间相关的函数,做个笔记:

//当前时间

char* get_curr_time()

{

char* strtime = (char *)malloc(sizeof(char)*20);

memset(strtime, 0, sizeof(char)*20);

time_t now;

time(&now);

strftime(strtime, 20, "%Y-%m-%d %H:%M:%S", gmtime(&now));

printf("Info: current time %s\n", strtime);

return strtime;

}

//当前时间的unix时间戳

int get_curr_unixtime(void)

{

time_t now;

int unixtime = time(&now);

return unixtime;

}

//字符转unix时间戳

int strtotime(char datetime[])

{

struct tm tm_time;

int unixtime;

strptime(datetime, “%Y-%m-%d %H:%M:%S”, &tm_time);

unixtime = mktime(&tm_time);

return unixtime;

}

linux 时间戳 c语言,C语言实现字符转unix时间戳相关推荐

  1. unix 时间戳 c语言,C语言实现字符转unix时间戳

    在PHP中把字符串转成Unix时间戳是多么的方便,一个strtotime()函数就搞定了.而C语言实现就麻烦很多了,需要先转成tm类型,再得到它的Unix时间戳.附上实现代码: #include #i ...

  2. python unix 时间戳转北京时间,python正常时间和unix时间戳相互转换的方法

    # -*- coding: utf-8 -*- import time def timestamp_datetime(value): format = '%Y-%m-%d %H:%M:%S' # va ...

  3. php 时间戳存储 原因,将php文件中的unix时间戳存储到mysql中(store unix timestamp from php file into mysql)...

    将php文件中的unix时间戳存储到mysql中(store unix timestamp from php file into mysql) 现在我有这个代码: $mysqldate = date( ...

  4. php将excel日期转成时间戳,使用PHP将Excel日期编号转换为Unix时间戳时不匹配

    嗨〜我正在使用PHPExcel 1.7.7读取XLSX文件并在网页中显示结果. 我正试图获得一个存储日期和时间的单元格的值.时间字符串并使用以下代码在PHP中处理它. date_default_tim ...

  5. linux时间戳转换c语言,Unix时间戳和北京时间的相互转换(C语言实现 )

    一.问题背景 最近项目中需要上传包含时间戳的设备数据到服务器平台.原本想把"年","月","日","时","分 ...

  6. Unix时间戳和北京时间的相互转换(C语言实现 )

    一.问题背景 最近物联网项目中需要上传包含时间戳的设备数据到服务器平台.原本想把"年","月","日","时",&quo ...

  7. php把北京时间转换时间戳,北京时间与unix时间戳(unix timestamp)的互转方法

    unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp),是从1970年1月1日(UTC/GMT的午夜)开始到某一时刻所经过的秒数, ...

  8. php时区设置为prc还是错误,关于php时区时间错误问题的解决,以及Unix时间戳转换工具...

    什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方 ...

  9. 获取现在的Unix时间戳(Unix timestamp)的方法-在线时间戳转换器

    时间戳转换工具: 在线时间戳转换器-千寻收录网在线时间戳转换器,无需下载https://www.otool.top/kfl/sjczh/ 1.不同程序语言或数据库中,获取现在的Unix时间戳(Unix ...

最新文章

  1. request对象中的get、post方法
  2. C++ void类型指针的使用
  3. 获取namespace
  4. 超出网络bios会话限制_什么是UEFI,它和BIOS有什么不同?
  5. eclipse如何给main函数传参数
  6. leetcode5. 最长回文子串(动态规划)
  7. oracle select之后自动保存excel_Excel制作自动化仓库入库单,数据录入、计算、保存只需一键完成...
  8. IDEA常用提升开发效率的插件及快捷键(持续更新)
  9. DLL load failed: 找不到指定模块\Failed to load the native TensorFlow runtime解决方法
  10. 11gR2rac的两个bug
  11. 计算机运算方法与机器指令
  12. 创建 多个 MySQL docker 出现错误时
  13. 输入需求自动生成代码,这个AI有点厉害,可以替代真人吗?
  14. 【雷达】毫米波雷达和激光雷达
  15. 数学对于编程有多重要?
  16. 生活照的尺寸是多少?如何将照片裁剪为生活照?
  17. codewars练习(javascript)-2021/3/23
  18. Newtonsoft.Json.JsonSerializationException
  19. Unity学习篇之txt文本文档的多种读写方式
  20. 金山文档手机app服务器异常,手机为什么打不开金山文档 打不开金山文档怎么办...

热门文章

  1. 圣诞海报模板|给设计师点灵感
  2. 极赋设计感的几何字体素材
  3. 设计趋势|平面设计的热点是什么?
  4. 告别抠图!海量免抠PNG,任你选
  5. matlab图片连续显示,Matlab利用定时器连续显示图片的问题
  6. c++判断奇偶_第十一届(今年)蓝桥杯省模拟赛 试题+源码 C/C++详解
  7. Linux内核性能架构:perf_event
  8. 用QEMU构建嵌入式LINUX系统
  9. C语言求一个数的倒数的平方根近似值
  10. ncurses初始化函数:raw(),cbreak(),echo(),noecho(),keypad(),halfdelay()