ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux date

linux date

原创 Linux操作系统 作者:g644516804 时间:2012-02-21 17:35:11 0 删除 编辑
date命令使用
2007年09月28日 04:30 来源:ChinaUnix博客 作者:xinyv 编辑:周荣茂

    #显示时区

    [cnscn@root /home/cnscn/backup]# date +%Z

    CST

    #显示世纪

    [cnscn@root /home/cnscn/backup]# date +%C

    20

    ========================设置===============================

    #设置时间为: 2005年02月22日 09:10:46

    [cnscn@root /home/cnscn/backup]# date 022209102005.46 #月 日 时 分 年 . 秒

    二 2月 22 09:10:46 CST 2005

    #[cnscn@root /home/cnscn/backup]# date -s "+3 hours" #将时间增加3小时

    二 2月 22 09:46:14 CST 2005

    #[cnscn@root /home/cnscn/backup]# date -s "-40 minutes" #将时间减少40分钟

    二 2月 22 09:06:35 CST 2005

    #[cnscn@root /home/cnscn/backup]# date -s "+1 year" #时间增加1年

    三 2月 22 09:14:55 CST 2006

    #[cnscn@root /home/cnscn/backup]# date -s "-1 year" #时间减少一年

    二 2月 22 09:15:02 CST 2005

    ======================按日期显示============================

    [cnscn@root /home/cnscn/backup]# date -d "+1 year"

    三 2月 22 09:57:46 CST 2006

    [cnscn@root /home/cnscn/backup]# date -d "-1 month"

    六 1月 22 09:49:08 CST 2005

    [cnscn@root /home/cnscn/backup]# date -d "-1 month" +%s

    1106358557

    #[cnscn@root /home/cnscn/backup]# date -d "7 days ago" #显示7天前的时间

    二 2月 15 09:16:09 CST 2005

    #[cnscn@root /home/cnscn/backup]# date -d "7 days ago" +%s #显示7天前时间的秒值

    1108430178

    #[cnscn@root /home/cnscn/backup]# date -d "7 days" #显示7天后时间的秒值

    二 3月 1 09:17:11 CST 2005

    #[cnscn@root /home/cnscn/backup]# date -d "7 days" +%s #显示7天后时间的秒值

    1109639824

    =======================================================

    #显示当前系统时间和日期

    $date

    #完整的日期时间显示

    [cnscn@root /home/cnscn/backup]# date +%c

    2005年02月22日 星期二 09时32分19秒

    #以格林威治标准时间显示目前时间和日期

    [cnscn@root /home/cnscn/backup]# date -u

    二 2月 22 01:38:20 UTC 2005

    #以当地习惯显示日期

    [cnscn@root /home/cnscn/backup]# date +%x

    2005年02月22日

    #以mm/dd/yy格式显示系统日期

    [cnscn@root /home/cnscn/backup]# date +%D

    02/22/05

    =========================================================

    #英文全称月份

    [cnscn@root /home/cnscn/backup]# date +%B

    二月

    #英文缩写月份

    [cnscn@root /home/cnscn/backup]# date +%b

    2月

    ============================================================

    #今年第几天

    [cnscn@root /home/cnscn/backup]# date +%j

    053

    ============================================================

    #时:分:秒

    [cnscn@root /home/cnscn/backup]# date +%T09:24:07

    #加上AM与PM

    [cnscn@root /home/cnscn/backup]# date +%T%p

    09:24:07上午

    [cnscn@root /home/cnscn/backup]# date +%r

    09:34:44 上午

    =========================================================

    #周几

    [cnscn@root /home/cnscn/backup]# date +%w

    2

    #本地格式周几全称

    [cnscn@root /home/cnscn/backup]# date +%A

    星期二

    #本地格式周几缩写

    [cnscn@root /home/cnscn/backup]# date +%a

    二

    #今年第几周

    [cnscn@root /home/cnscn/backup]# date +%U

    08

    1)把时间转成秒

    date -d "20061206 07:08" +%s

     1165360080

    2)把秒转换成时间

     $ date

     2006年 07月 06日 星期四 11:57:18 CST

     $ date -d "now" +%s

     1152158238

     $ date -d "19700101 1152158238 seconds UTC"

     2006年 07月 06日 星期四 11:57:18 CST

    

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24849178/viewspace-716890/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-04

  • 博文量
    104
  • 访问量
    230466