Linux Centos date使用心得
2017-11-13 19:58
211 查看
Linux时间格式极大程度的遵循了人类习惯,以下为部分常见时间。date命令本身提供了日期的加减运算,shell编程时灵活运用。常见时间:monday (mon) 周一tuesday (tue) 周二Wedesday (wed) 周三thursday (thu) 周四friday (fri) 周五saturday (sat) 周六sunday (sun) 周日tomorrow 明天yesterday 昨天today 今天January (Jan) 一月February (Feb) 二月March (Mar) 三月April (Apr). 四月May (May) 五月June (Jun) 六月July (Jul) 七月August (Aug) 八月September (Sep) 九月October (Oct) 十月November (Nov) 十一月December (Dec) 十二月year/next year 明年last year 去年1 year ago N年前1 day ago N天前1 month ago N月前last month 上个月month/next month 下个月1、显示当前时间,格式:2016-06-18 10:20:30使用命令:date 命令格式:date [OPTION]... [+FORMAT]用到的选项%F full date; same as %Y-%m-%d【显示格式为 年-月-日】%T time; same as %H:%M:%S【显示格式为 时:分:秒】%Y year【显示格式为年】%m month (01..12)【显示格式为01-12月份】%d day of month (e.g., 01)【显示格式为每月的日】%H hour (00..23)【显示格式为24小时制的时】%M minute (00..59)【显示分钟】%S second (00..60)【显示秒】方法1:#date "+%F %T"2017-11-08 19:23:41方法2:#date "+%Y-%m-%d %H:%M:%S"2017-11-08 19:25:46方法3:#date +%F" "%T2017-11-08 19:31:232、显示前天是星期几使用命令:datedate [OPTION]... [+FORMAT]%a locale's abbreviated weekday name (e.g., Sun)【显示短格式的星期】%A locale's full weekday name (e.g., Sunday)【显示完整的星期】方法1:#date -d "2 days ago" +%AMonday#date -d "2 days ago" +%aMon方法2:#date -d "Nov 6" +%aMon#date -d "Nov 6" +%AMonday#date -d "6 Nov" +%AMonday方法3:#date -d "20171106" +%aMon#date -d "20171106" +%AMonday方法4:#date -d "-2 day" +%AMonday延伸思维2天前#date -d "-2 day" +%F2017-11-101月后#date -d "1 month" +%F2017-12-091周后#date -d "1 weeks" +%F2017-11-161年前#date -d "-1 year" +%F2016-11-09下个周日的日期(注意:只能正数向后星期,不能往前)#date -d "1 sun" +%F2017-11-121分钟前#date -d "-1 min" +%R09:065小时后#date -d "5 hour" +%R14:14昨天是星期几:#date -d "yesterday" +%AWednesday3、设置当前日期为2019-08-07 06:05:10 (后面加显示格式仅为方便验证)使用命令:datedate [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]方法1:#date 080706052019.10Wed Aug 7 06:05:10 CST 2019方法2:#date -s "08/07/2019 06:05:10"Wed Aug 7 06:05:10 CST 2019方法3:#date -s "aug 7 2019 06:05:10" +%F-%r2019-08-07-06:05:10 AM方法4:#date -s "2019-08-07 06:05:10" +%F" time: "%r2019-08-07 time: 06:05:10 AM方法5:#date -s "20190807 06:05:10" +%F" time: "%rWed Aug 7 06:05:10 CST 2019延伸思维(后面加显示格式仅为方便验证)设置时间,只有root权限才能设置,其他只能查看设置日期,时间会变成00:00:00#date -s "20190807" +%F" time: "%T2019-08-07 time: 00:00:00只设置时间,不改变日期#date -s "14:20:15" +%F" time: "%T2019-08-07 time: 14:20:15
相关文章推荐
- bootstrap-datepicker日历控件的使用心得
- 关于ElementsUi 日期选择器 DatePicker 使用小心得
- Jquery ui Datepicker 使用心得
- BootStrap的Datepicker控件使用心得分享
- 关于ElementsUi 日期选择器 DatePicker 使用小心得
- dateutils和dateformatutils的使用的心得(1)
- Java中使用Hibernate存储Date类型及Boolean类型到Orcale数据库中的心得
- Java中使用Hibernate存储Date类型及Boolean类型到Orcale数据库中的心得
- layDate使用心得
- Date Protection Management 2007 SP1 使用心得
- Gson使用心得(一):Date的处理
- bootstrap的datepicker控件使用心得
- bootstrap的datepicker控件使用心得
- jquery datepicker 使用心得
- jquery datepicker 使用心得
- bootstrap的datepicker、datetimepicker和jquery的datepicker使用心得
- date的使用
- CTex使用心得
- DateEdit控件的使用
- ExtJs使用心得