• 公告栏使用li标签,同时你可以使用FontAwesome以及其他HTML语法
  • FontAwesome示例
  • '中国模式'的核心竞争力就是压榨劳动@谢国忠 (经济学家)

FreeBSD与Linux下date取日期的方法

*BSD shaobo 77次浏览 890字 0个评论

今天日期(CST格式):

FreeBSD:

test# date

2011年 03月 22日 星期二 09:27:47 CST

Debian:

[root@shaobo ~]# date

2011年 03月 22日 星期二 09:27:47 CST

 

今天日期(数字格式):

FreeBSD:

test# date +%Y%m%d

20110322

Debian:

[root@shaobo ~]# date +%Y%m%d

20110322

 

昨天日期(数字格式):

FreeBSD:

test# date -v -1d +%Y%m%d

20110321

Debian:

[root@shaobo ~]# date +%Y%m%d --date='1 days ago'

20110321

[root@shaobo ~]# date --date='yesterday' +%Y%m%d

20110321

 

前天日期(数字格式):

FreeBSD:

test# date -v -2d +%Y%m%d

20110320

Debian:

[root@shaobo ~]# date +%Y%m%d --date='2 days ago'

20110320

 

明天日期:

FreeBSD:

test# date -v +1d +%Y%m%d

20110323

Debian:

[root@shaobo ~]# date +%Y%m%d --date='tomorrow'

20110323

[root@shaobo ~]# date -d "1 day" "+%Y%m%d"

20110323

 

后天日期:

FreeBSD:

test# date -v +2d +%Y%m%d

20110324

Debian:

[root@shaobo ~]# date -d "2 day" "+%Y%m%d"

20110324

 

date +%s 可以得到UNIX的时间戳;

[root@shaobo ~]# date +%s

1300758867

[root@shaobo ~]# vi utc.sh

#!/bin/sh

date -d '1970-01-01 UTC '$1' seconds' +"%Y%m%d"

[root@shaobo ~]# chmod +x utc.sh

[root@shaobo ~]# ./utc.sh 1300758867

20110322


喜欢 (0)

您必须 登录 才能发表评论!