Linux_date_用法
使用格式:
date [OPTION]... [+
FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
date 可以用来显示或设定系统
的日期与时间。
1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:
时间方面 :
% : 打印出 %
%n : 下一行
%t : 跳格
%H : 小时(00..23)
%I : 小时(01..12)
%k : 小时(0..23)
%l : 小时(1..12)
%M : 分钟(00..59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区
日期方面 :
%a : 星期几 (Sun
..Sat)
%A : 星期几 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接显示日期与时间
%d : 日 (01..31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0..6)
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000..9999)
2.在设定时间方面
date -s //设置
当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
3.加减
date +
%Y%m%d //显示当前时间,年月日
date +%Y%m%d --date="+1 day" //显示前一天的日期
date +%Y%m%d --date="-1 day" //显示后一天的日期
date +%Y%m%d --date="-1 month" //显示上一月的日期
date +%Y%m%d --date="+1 month" //显示下一月的日期
date +%Y%m%d --date="-1 year" //显示前一年的日期
date +%Y%m%d --date="+1 year" //显示下一年的日期
。
。
。
。
。
。
分享到:
相关推荐
5. **Date和Time API的改进**:Java 8对日期和时间API进行了重大改革,引入了java.time包,提供了新的日期和时间类型,如LocalDate, LocalTime, LocalDateTime等,使得日期和时间的操作更为直观和灵活。 6. **接口...
通过阅读"Linux必学的60个命令v1.0.1.pdf",你可以深入理解每个命令的功能、用法及应用场景,为成为Linux专家奠定坚实基础。同时,了解TCL/TK语言可以扩展你的技能集,使你在自动化脚本编写等方面更具竞争力。
"Java"标签则表明这是关于Java编程语言的知识,Java 8是其一个重要的里程碑,引入了很多改进和新功能,如上述的Lambda表达式、方法引用、Stream API,以及Date和Time API的重构等。这些特性大大提高了Java程序员的...
2. **解压文件**:使用`tar`命令来解压文件,例如:`tar -zxvf Linux_jdk8_64位.tar.gz`。这将创建一个名为`jdk1.8.x_yyy`的目录,其中`x`和`yyy`代表具体的版本号。 3. **设置环境变量**:为了使系统能够识别并...
- **Date/Time API改进**:引入`java.time`包,替代了过时的`java.util.Date`和`java.util.Calendar`。 - **Nashorn JavaScript引擎**:内置JavaScript执行引擎,允许Java与JavaScript交互。 2. **安装JDK 1.8 on...
### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于...对于Linux用户来说,熟练掌握 `date` 命令的使用方法是非常有必要的。
- **日期和时间API**:新的`java.time`包,替代了过时的`java.util.Date`和`java.util.Calendar`,提供了更强大和易于使用的日期和时间处理功能。 2. **RPM格式**: RPM是一种在Linux系统中广泛使用的软件包管理...
6. Type注解:可以在类型声明、泛型参数、方法返回类型等处使用注解,增强了元数据的表达能力。 7. 编译期字符串拼接优化:JDK 8会自动优化多个字符串的连接操作,提高性能。 对于Linux和Windows用户,安装JDK 8...
标题“jdk_8_linux_x64”所指的是一款针对Linux x64平台的Java Development Kit(JDK)版本8的软件包。JDK是Java编程语言的核心组件,包含了...通过使用RPM包,用户可以轻松地在Linux系统中部署和管理Java开发环境。
- **工具**:可以使用如`Ext2Fsd`或`EXT2IFS`等第三方软件来实现在Windows环境中读取Linux的ext2/ext3/ext4文件系统。 ### 5. `mount` 命令的用法 - **基本语法**:`mount [选项] 设备 文件系统挂载点` - **常见...
本教程将深入讲解如何在Linux环境下使用C或C++与SQLite进行交互。 首先,你需要确保系统已经安装了SQLite。在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)来安装: ```bash # 对于Ubuntu/Debian sudo...
- **知识点**: 使用 `date` 命令设置系统的时间和日期。 - **应用场景**: 当系统时间和日期不准确时进行手动调整。 - **示例**: 设置当前时间为 2023 年 10 月 1 日 14:00:00: ```bash date -s "20231001140000" ...
学习Linux命令是一个持续的过程,随着经验的积累,用户会逐渐掌握更多的高级用法和快捷键,从而更高效地使用这个强大的工具。记住,实践是检验学习效果的最好方式,不断在终端尝试和探索,将是提升Linux技能的关键。
7. **安装和配置**:安装JDK 1.8 Linux的tar版本,用户需要下载文件,使用`tar -zxvf jdk1.8.0_102.tar.gz`解压,然后将解压后的路径添加到PATH环境变量中,确保系统能够找到Java命令。 8. **使用JDK**:一旦安装...
对于系统管理员来说,掌握 `date` 命令的使用方法是非常必要的,因为它可以帮助我们更好地管理系统的日期和时间设置,这对于保持系统同步和进行日志记录等任务至关重要。 #### 二、显示当前系统日期和时间 最简单...
在Linux操作系统中,`date`命令是一个非常基础且实用的工具,用于显示和设置系统当前的时间和日期。本文将深入探讨`date`命令的各种用法,以及如何利用它来实现给定日期的倒序输出。 ### 一、date命令基本用法 1. ...
rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar zxvf lichee_parrotv1.1_20161202.tar.gz rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ rootroot@cm-System-Product-Name:/home/wwt/linux_...
### Linux指令大全知识点...以上介绍了 Linux 中两个常用的命令 `at` 和 `alias` 的使用方法及其详细说明。这些命令对于自动化任务和提高工作效率非常有用。了解这些命令的具体用法可以帮助用户更好地管理自己的系统。