linux下date命令实现时间戳与日期的转换

1.查看指定时间的时间戳

查看当前时间

#date +%s

查看指定时间

#date -d 2008-01-01 +%s  
 1199116800

#date -d 20080101 +%s

1199116800

2.将时间戳转换成date

#date -d ‘1970-01-01 UTC 1199116800 seconds‘
 2008年 01月 01日 星期二 00:00:00 CST

#export LANG=en

#date -d ‘19700101 UTC 1199116800 seconds‘  
 Tue Jan  1 00:00:00 CST 2008

时间: 2024-12-09 16:32:54

linux下date命令实现时间戳与日期的转换的相关文章

Linux下Date命令的用法

转自http://blog.chinaunix.net/uid-8223172-id-2511672.html linux下date的用法比较复杂,但是也用的比较多,尤其是shell里面.现总结一下自己常用到的几种用法. 1.时间设置 # date -s 20080305 -------->设置日期 # date -s 12:19:50 ------->设置时间 2.取得时间戳,时间戳是指从1970年1月1日0点0分到现在一共经过了多少秒 date +%s 反之:通过秒数查具体年月日 date

Linux下date命令,格式化输出,时间设置

date命令的帮助信息 [root@localhost  source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期. -d,--date=字符串              显示指定字符串所描述的时间,而非当前时间  -f,--file=日期文件            类似--date,从日期文件中按行读入时间描述  -r,

Linux下date命令的使用小记

Linux系统下有两类时钟,一类是由Linux内核通过CPU的工作频率进行的,第二是由主板产生的硬件时钟.其中第一类时钟可以通过Linux命令"date"来查看如:[[email protected] ~]#dateSun Jun 30 04:53:44 CST 2019通过查看linux帮助可以知道在date命令后面可以跟很多参数,几个典型参数如:date+%Y:显示当前年份date+%m:显示当前月份date+%d:显示当前是哪一天date+%H:显示当前小时date+%M:显示当

linux下date命令得到今天日期的用法

1.获取今天日期的各种用法: [[email protected] ~]# date +%Y_%m_%d2016_05_22[[email protected] ~]# date '+%Y_%m_%d'2016_05_22 [[email protected] ~]# date "+%Y_%m_%d"2016_05_22[[email protected] ~]# date +'%Y_%m_%d'2016_05_22[[email protected] ~]# date +"

linux下date命令详解

今天学习date,做下小结,便于日后查阅. 命令格式 显示时间:date [option] ...[+format] 修改时间: date [月日时分秒] 1.显示当前时间 date 2.date参数 %F: 表示年月日 %T: 表示时分秒 %s: 表示从1970年一月一日到现在的秒数 %D: 表示日月年,用斜杠隔开 eg:03/04/15 %d: 表示日 %Y: 表示年 %m: 表示月 %H: 表示时 %M: 表示分 %S: 表示秒 %A: 显示周一到周日其中之一 %k: 24小时制显示当前小

Linux系统date命令的参数及获取时间戳的方法

date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 直接输入date date 指定格式显示时间: date +%Y_%m_%d, date +%Y:%m:%d date 可以用来显示或设定系统的日期期与时间.1. 在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:%n : 下一行 %t : 跳格 %H

Linux 的date命令用法

Linux date命令的用法 在linux shell编程中,经常用到日期的加减运算 以前都是自己通过expr函数计算,很麻烦 其实date命令本身提供了日期的加减运算 非常方便.例如:得到昨天的时间date +%Y%m%d --date="-1 day" date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或设定系统的日期与时间.1.在显示方

linux下tar命令详解

 linux下tar命令详解  tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.tar可用于建立.还原.查看.管理文件,也可方 便的追加新文件到备份文件中,或仅更新部分的备份文件,以及解压.删除指定的文件.熟悉其常用参数,能方便日常的系统管理工作. 一.版本 还是那句,不同的操作系统,tar的命令参数是有点区别的: 引用 # tar --version tar (GNU tar) 1.

Linux下awk命令详解

grep 或 egrep 或awk 过滤两个或多个关键词: grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行 egrep '123|abc' filename //用egrep同样可以实现 awk '/123|abc/' filename // awk 的实现方式 假如某个广告点击数据记录在文件里面,文件中每一行数据由'时间','uid'两个字段组成,要求每分钟统计某个uid带来的点击量并计入数据库,可以用shell来实现该功