bash中关于日期时间操作的常用自定义函数

bash中关于日期时间操作的常用自定义函数

ID:23343253

大小:77.29 KB

页数:12页

时间:2018-11-07

bash中关于日期时间操作的常用自定义函数_第1页
bash中关于日期时间操作的常用自定义函数_第2页
bash中关于日期时间操作的常用自定义函数_第3页
bash中关于日期时间操作的常用自定义函数_第4页
bash中关于日期时间操作的常用自定义函数_第5页
资源描述:

《bash中关于日期时间操作的常用自定义函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Bash中关于日期时间操作的常用自定义函数----摘自:http://codingstandards.iteye.com/blog/604288执行命令:Bash代码  1../test_datetime.sh >test_datetime.txt    文件:datetime.shBash代码  1.#!/bin/sh  2.  3.  4.# Copyright (c) 2010 codingstandards. All rights reserved.  5.# file: datetime.sh  6.# description: Bash中关于日期时间

2、操作的常用自定义函数  7.# license: LGPL  8.# author: codingstandards  9.# email: codingstandards@gmail.com  10.# version: 1.0  11.# date: 2010.02.27  12.  13.  14.# usage: yesterday  15.# 昨天  16.# 比如今天是2010年2月27日,那么结果就是2010-02-26  17.yesterday()  18.{  19.    date --date='1 day ago' +%Y-%m-%d 

3、 20.}  21.  22.# usage: today  23.# 今天  24.# 比如今天是2010年2月27日,那么结果就是2010-02-27  25.today()  26.{  27.    date +%Y-%m-%d  28.}  29.  30.# usage: now  31.# 现在,包括日期和时间、纳秒  32.# 比如:2010-02-27 11:29:52.991774000  33.now()  34.{  35.    date "+%Y-%m-%d %H:%M:%S.%N"  36.}  37.  121.# usage: 

4、curtime  2.# 当前时间,包括日期和时间  3.# 比如:2010-02-27 11:51:04  4.curtime()  5.{  6.    date '+%Y-%m-%d %H:%M:%S'  7.    # 也可写成:date '+%F %T'  8.}  9.  10.# usage: last_month  11.# 取上个月的年月  12.# 比如:2010-01  13.last_month()  14.{  15.    date --date='1 month ago' '+%Y-%m'  16.}  17.  18.# usag

5、e: last_month_packed  19.# 取上个月的年月  20.# 比如:201001  21.last_month_packed()  22.{  23.    date --date='1 month ago' '+%Y%m'  24.}  25.  26.# usage: first_date_of_last_month  27.# 取上个月的第一天  28.# 比如本月是2010年2月,那么结果就是2010-01-01  29.first_date_of_last_month()  30.{  31.    date --date='1 m

6、onth ago' '+%Y-%m-01'  32.}  33.  34.# usage: last_date_of_last_month  35.# 取上个月的最后一天  36.# 比如当前是2010年2月,那么结果就是2010-01-31  37.last_date_of_last_month()  38.{  39.    date --date="$(date +%e) days ago" '+%Y-%m-%d'  40.}  41.  42.# usage: day_of_week  43.# 今天的星期  44.# day of week (0..6

7、);  0 represents Sunday  45.day_of_week()  46.{  47.    date +%w  48.}  49.  121.# usage: last_hour  2.# 上个小时  3.# 比如:2010-02-27-10  4.# 适合处理log4j生成的日志文件名  5.last_hour()  6.{  7.    date --date='1 hour ago' +%Y-%m-%d-%H  8.}  9.  10.# usage: the_hour  11.# 当前的小时,为方便算术比较,结果不以0开头  12.#

8、 比如:12  13.t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。