unix时间戳

unix时间戳是从1970年1月1日(UTC/GMT的午夜(0时0点0分))开始所经过的秒数,不考虑闰秒。

C 库函数 - gmtime()

C 库函数 struct tm *gmtime(const time_t *timer) 使用 timer 的值来填充 tm 结构,并用协调世界时(UTC)也被称为格林尼治标准时间(GMT)表示。

C 库函数 - mktime()

C 库函数 time_t mktime(struct tm *timeptr) 把 timeptr 所指向的结构转换为自 1970 年 1 月 1 日以来持续时间的秒数,发生错误时返回-1。

demo

#include <stdio.h>
#include <time.h>int main ()
{time_t rawtime;struct tm *pttm;time(&rawtime);pttm = gmtime(&rawtime ); // 获取CST/GMT时间printf("timestamp:%ld\n", mktime(pttm));return(0);
}

打印信息:

timestamp:1640013995

引经据典

https://www.runoob.com/cprogramming/c-function-mktime.html
https://baike.baidu.com/item/unix%E6%97%B6%E9%97%B4%E6%88%B3/2078227?fr=aladdin
https://www.runoob.com/cprogramming/c-function-gmtime.html

【unix时间戳小示例】linux/unix系统获取unix时间戳相关推荐

  1. python获取当前时间戳_如何在Python中获取当前时间戳?

    在Python中可以使用来自模块time.datetime或calendar的函数来获取当前时间戳,代码语句如[import time;ts = time.time() print(ts)]. 在Py ...

  2. python输出当前时间戳_如何在Python中获取当前时间戳?

    在Python中,有多种方法可以获得当前时间戳.如果希望在Python中获得时间戳,可以使用来自模块time.datetime或calendar的函数. 使用模块time 模块time是提供各种与时间 ...

  3. Linux/Unix初步学习001(Linux镜像文件下载、Unix在线学习网址)

    1.Red Hat Linux9的三个ISO 在那下载,要用迅雷下载: http://ftp.ccc.uba.ar/download/pub/linux/redhat/redhat-9-en/iso/ ...

  4. [wechat] 微信小程序在ios系统(苹果手机)转换时间戳错误问题

    定义一个时间变量: const time = '2021-07-08 15:12:24'; 平常转换时间戳的办法如下: new Date(time); // ios下转具有横杠('-')的时间戳会出现 ...

  5. Linux 下c获取当前时间戳(精确到秒和毫秒或者微秒或者纳秒)

    2019独角兽企业重金招聘Python工程师标准>>> t.c源码: #include <stdlib.h> #include <stdio.h> #incl ...

  6. 【Linux】Linux简介以及 与UNIX区别

    一直以来对Linux.Unix.linux内核.linux发行版的概念比较模糊,最近查找资料并经过自己的整理,主要总结了Linux和UNIX的区别和联系.内核和操作系统的关系.Linux操作系统和结构 ...

  7. 微信小程序JSwxs获取当前时间戳

    在小程序js文件中获取当前时间戳的方法 ``` var timestamp = Date.parse(new Date()) ``` 但是在wxs中不能上面这样获取时间戳 需要下面这样才能获取当前时间 ...

  8. js获取php时间戳,JS怎么获取当前时间戳

    JS获取当前时间戳,可以通过Date.now()方法来实现,返回自1970年1月1日00:00:00 UTC以来经过的毫秒数也就是当前时间戳. 下面我们就结合具体的代码示例,给大家介绍JS怎么获取当前 ...

  9. JavaScript获取当前时间戳,时间戳转日期 - js

    获取当前时间戳(不带毫秒) /*** get_current_timestamp 获取当前时间戳(不包含毫秒,总共10位)*/ function get_current_timestamp () {r ...

最新文章

  1. java中hashMap的排序
  2. Linux查看端口使用状态及启动
  3. Java黑皮书课后题第3章:*3.18(运输成本)一个运输公司使用下面的函数,根据运输重量(以磅为单位)来计算运输成本(美元为单位)。编写程序,提示用户输入包裹重量,显示运输成本
  4. SAP ABAP gateway调用后台系统时选择RFC的决定逻辑
  5. 如何使用有序GUID提升数据库读写性能
  6. python实现矩阵叉乘_矩阵乘法的纯Python实现 | 离开Python库!!
  7. [react] 你有使用过loadable组件吗?它帮我们解决了什么问题?
  8. Go Elasticsearch 查询快速入门
  9. 如何在Web App Project 或者 Web Site Project的App_Code 内使用 Profile/ProfileCommon
  10. 微信小程序canvas 图片绘制
  11. 解决向日葵解锁密码忘记的问题,HKEY_LOCAL_MACHINE\SOFTWARE \Oray\SunLogin下没有\Oray\SunLogin目录
  12. RubyOnRails with Ajax
  13. 计算机考研百天,2021非全日制研究生备考即将进入百天倒计时的你还在坚持吗?...
  14. 数学分析教程(科大)——2.4笔记+习题
  15. sqlserver还原数据库时失败因为 当前没有数据库备份
  16. 基于Android studio+SSH的单词记忆(背单词)APP设计
  17. sap字段及描述底表_SAP财务科目表字段列表说明
  18. android 异常 android Removing unused resources requires unused code shrinking to be turned on.
  19. 最简单的直播源抓取方法
  20. 上海大治河二线船闸总体设计与结构计算

热门文章

  1. net::ERR_ABORTED ,引入js文件出现报错的解决方法
  2. JAVA方法调用中的解析与分派
  3. (转)Linux:使用libgen.h:basename,dirname
  4. 为什么在Python里推荐使用多进程而不是多线程?(为什么python多线程无法增加CPU使用率?)...
  5. Burnside引理与Pólya定理
  6. C#中的预处理指令详解
  7. 转: eclipse 快捷键列表(功能清晰版本)
  8. SMACH专题(一)----安装与初探
  9. 关于jquery.AutoComplete插件的一些使用心得(编码问题,效率问题)
  10. Vscode html代码快速填写