时间戳是什么东东?        不知道的哥哥姐姐GG去吧,下面介绍下如何获取指定时间的时间戳, 在终端输入 date -d "2010-11-09 12:30:30" +%s         请注意‘+‘前面的空格, bash对空格是敏感的,许多命令不能被解析的时候试一下加一个空格,或者减少一个空格, 例如shell编程中的[ ! -f /home/1.txt ]  这个表达式是用来判断如果存在表示成功0, 然后取反,即表达式的值为1,’[‘、‘]’左右必须空格,否则会报错!(RHEL5中亲测)         那么现在来说一下RHEL中如何获取精确到毫秒的时间 两个函数localtime和gettimeofday   两个结构体,struct tm   . struct timezone ,详情请查阅UNIX环境高级编程或者是man手册         以下是代码: [cpp]#include <stdio.h> #include <stdlib.h> #include <sys\time.h> int main(){     char timestamped[30] = {0};       struct tm* timeptr;     struct timezone mtm;     gettimeofday(&mtm);     timeptr = localtime(&mtm.tv_sec);     sprintf(timestamped, "time is%2d:%2d:%2d:%2d%2d%d", timeptr->tm_year, timeptr->tm_mon,                            timeptr->tm_mday,timeptr->tm_hou, timeptr->tm_min, timeptr->tm_sec, mtm.tv_usec);     printf("%s\n", timestamped);     return 1; }[/cpp] 注意Linux下IO库是基于行缓冲的,如果没有\n 。printf可能会没有输出,详情查阅UNIX环境高级编程 这下我们就能看到当前精确的时间了,另若需要更精确的时钟可以使用select函数, 它的精确度取决于CPU时钟 ,就这样吧

转载于:https://www.cnblogs.com/sssit-dev/archive/2011/10/28/2238062.html

Linux下的时间戳相关推荐

  1. linux下文件时间戳

    linux下文件时间戳 linux下的时间戳有三个,Access(文件访问时间).Modify(文件内容修改时间).Change(文件修改时间,包括权限修改,内容修改). 如何查看这三个时间 使用ls ...

  2. Linux报文硬件时间戳,linux下修改时间戳

    Linux下touch是一个非常有用的命令. touch语法结构如下: touch [-acfm][-d ][-r ][-t ][--help]   [--version][文件或目录...] 或 t ...

  3. linux下文件时间戳修改

    1.touch命令 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 命令格式: touch [选项]- 文件- 命令参数: -a ...

  4. Linux下文件的三种时间戳

    Linux下文件的三种时间标记 三种时间对应关系表 column column column 访问时间 Access atime 修改时间 Modify mtime 状态改动时间 Change cti ...

  5. linux下find命令的使用和总结

    背景:find命令十分的好用,特别是在查找文件的时候,这个时候需要和文件通配符一起使用. 1 前言 我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样&quo ...

  6. Tcpdump命令的使用与示例——linux下的网络分析

    顾名思义,TcpDump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机.网络或端口的过滤,并提供and.or.not等逻辑语句来帮助你去掉无用的 ...

  7. 如何在Linux下使用rsync

    如何在Linux下使用rsync 对于各种组织和公司,数据对他们是最重要的,即使对于电子商务,数据也是同样重要的.Rsync是一款通过网络备份重要数据的工具/软件.它同样是一个在类Unix和Windo ...

  8. linux下rpm,yum学习

    linux下RPM及yum学习 linux中程序管理程序主要分为两类 dpkg(Debian Packager):debian,Ubuntu,Knoppix         rpm(Redhat Pa ...

  9. linux下通过inotify-tools监控文件系统

    inotify-tools 是为linux下inotify文件监控工具提供的一套c的开发接口库函数, 同时还提供了一系列的命令行工具,这些工具可以用来监控文件系统的事件. inotify-tools是 ...

  10. Linux下使用stat命令所显示出来的三个时间

    在linux系统下,使用stat(显示inode信息)命令可以查看一个文件的某些信息,我们先来尝试一下.    简单的介绍一下stat命令显示出来的文件其他信息:  - File:显示文件名  - S ...

最新文章

  1. P3797 妖梦斩木棒 线段树区间合并
  2. Python json pickle模块
  3. 122. Best Time to Buy and Sell Stock II
  4. java反射构造函数_【译】3. Java反射——构造函数
  5. Misc(网络+组成原理)
  6. SpringCloud微服务权限控制(一)概述
  7. Python探索记(10)——字符串(下)
  8. 【报告分享】2020年B站UP主价值研究报告.pdf(附下载链接)
  9. TIOBE 9 月编程语言:C++ 突起、Java 流行度下降
  10. Python基础篇:某宝一键秒杀,毫秒级的精准度
  11. 程序员面试金典——9.9n皇后问题
  12. IE和ff下javascript解释的区别
  13. Matlab符号计算与数值计算对比
  14. 资源-Windows10-2020原版镜像下载地址(20H2)以及1809、1803、1709
  15. 基于SkeyeVSS综合安防监控视频云平台实现智能视频监控系统解决方案
  16. 内网IP地址\私有IP地址
  17. 模块加载失败请确保该二进制存储在指定路径中
  18. 无人驾驶感知篇之超声波雷达
  19. 最新《python自动化开发网络班项目实战》
  20. 华强北的AirPods 能用吗?(华强北避坑科普分享)

热门文章

  1. html th width无效 解决方法
  2. 云南民大java期中考试_中南民族大学Java语言程序设计期末试卷A卷
  3. 设计模式GOF23大纲
  4. 简述springmvc过程_Springmvc执行流程
  5. addressof表达式不能转换为long_【C语言】03-数据类型、运算符与表达式
  6. lc滤波器是利用电感的感抗_“电感”的作用与使用方法
  7. 二、Oracle学习笔记:常用数据类型和关键字
  8. 微服务 雪崩效应 与 Hystrix 断路器使用入门
  9. 8)Thymeleaf 基本对象表达式
  10. Java SE 基础:线程