关于date

date

相关命令:clock,hwclock

date - 打印或设置系统日期和时间 

根据指定格式显示当前时间或设置系统时间.

-d, --date=STRING    显示由 STRING 指定的时间, 而不是当前时间 -f, --file=DATEFILE    显示 DATEFILE 中每一行指定的时间, 如同将 DATEFILE 中的每行作为 --date 的参数一样 

    -I, --iso-8601[=TIMESPEC] 按照 ISO-8601 的日期/时间格式输出时间. 

    TIMESPEC=`date‘ (或者不指定时)仅输出日期,等于 `hours‘, `minutes‘, 或`seconds‘ 时按照指定精度输出日期及时间. 

-r, --reference=FILE    显示 FILE 的最后修改时间 -R, --rfc-822    根据 RFC-822 指定格式输出日期 -s, --set=STRING    根据 STRING 设置时间 -u, --utc, --universal    显示或设置全球时间(格林威治时间) --help    显示本帮助文件并退出 --version    显示版本信息并退出 

格式 FORMAT 控制着输出格式. 仅当选项指定为全球时间时本格式才有效。 分别解释如下:

%%    文本的 % %a    当前区域的星期几的简写 (Sun..Sat) %A    当前区域的星期几的全称 (不同长度) (Sunday..Saturday) %b    当前区域的月份的简写 (Jan..Dec) %B    当前区域的月份的全称(变长) (January..December) %c    当前区域的日期和时间 (Sat Nov 04 12:02:33 EST 1989) %d    (月份中的)几号(用两位表示) (01..31) %D    日期(按照 月/日期/年 格式显示) (mm/dd/yy) %e    (月份中的)几号(去零表示) ( 1..31) %h    同 %b %H    小时(按 24 小时制显示,用两位表示) (00..23) %I    小时(按 12 小时制显示,用两位表示) (01..12) %j    (一年中的)第几天(用三位表示) (001..366) %k    小时(按 24 小时制显示,去零显示) ( 0..23) %l    小时(按 12 小时制显示,去零表示) ( 1..12) %m    月份(用两位表示) (01..12) %M    分钟数(用两位表示) (00..59) %n    换行 %p    当前时间是上午 AM 还是下午 PM %r    时间,按 12 小时制显示 (hh:mm:ss [A/P]M) %s    从 1970年1月1日0点0分0秒到现在历经的秒数 (GNU扩充) %S    秒数(用两位表示)(00..60) %t    水平方向的 tab 制表符 %T    时间,按 24 小时制显示(hh:mm:ss) %U    (一年中的)第几个星期,以星期天作为一周的开始(用两位表示) (00..53) %V    (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (01..52) %w    用数字表示星期几 (0..6); 0 代表星期天 %W    (一年中的)第几个星期,以星期一作为一周的开始(用两位表示) (00..53) %x    按照 (mm/dd/yy) 格式显示当前日期 %X    按照 (%H:%M:%S) 格式显示当前时间 %y    年的后两位数字 (00..99) %Y    年(用 4 位表示) (1970...) %z    按照 RFC-822 中指定的数字时区显示(如, -0500) (为非标准扩充) %Z    时区(例如, EDT (美国东部时区)), 如果不能决定是哪个时区则为空 

默认情况下,用 0 填充数据的空缺部分. GNU 的 date 命令能分辨在 `%‘和数字指示之间的以下修改.

    `-‘ (连接号) 不进行填充 `_‘ (下划线) 用空格进行填充 
 

例1

[[email protected] www]# date               #显示日期和时间
2013年 05月 04日 星期六 14:35:33 CST

[[email protected] www]# date -s ‘14:35:40‘ #设置时间
2013年 05月 04日 星期六 14:35:40 CST

例2

[[email protected] ~]# date +%m%d%H%M%S
0819150511

[[email protected] ~]# date 0819150511
Fri Aug 19 15:05:00 EST 2011

例3

#date -s //设置当前时间,只有root权限才能设置,其他只能查看。

#date -s 20061010 //设置成20061010,这样会把具体时间设置成空00:00:00

#date -s 12:23:23 //设置具体时间,不会对日期做更改

#date -s "12:12:23 2006-10-10″ //这样可以设置全部时间
时间: 2024-10-13 03:14:37

关于date的相关文章

js中获取时间new date()的用法

js中获取时间new date()的用法 获取时间:   var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 3 myDate.getMonth(); //获取当前月份(0-11,0代表1月) 4 myDate.getDate(); //获取当前日(1-31) 5 myDate.getDay();

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量

20.1 Shell脚本介绍 1. shell是一种脚本语言 aming_linux blog.lishiming.net 2. 可以使用逻辑判断.循环等语法 3. 可以自定义函数 4. shell是系统命令的集合 5. shell脚本可以实现自动化运维,能大大增加我们的运维效率 20.2 Shell脚本结构和执行 1. 开头(首行)需要加: #!/bin/bash 2. 以#开头的行作为解释说明: 3. 脚本的名字以.sh结尾,用于区分这是一个shell脚本 4. 执行.sh脚本方法有两种:

new Date()的用法

获取时间: 1 var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 3 myDate.getMonth(); //获取当前月份(0-11,0代表1月) 4 myDate.getDate(); //获取当前日(1-31) 5 myDate.getDay(); //获取当前星期X(0-6,0代表星期天

Date常用转换、比较

在项目开发过程中,遇到了一个需要把本年本月的充值超过1000元的用户都获取出来,但是我数据库时间存的是int类型.所以不知道where的条件语句怎么写,特此查了一下,再此总结一下,希望对需要的朋友能有所帮助. 总体思想是获取出来本月初和本月末的时间转化成int在where查询条件为之间的值. 引发出的问题:1) java获取当前系统时间 2)获取月初的月末的时间 3)时间格式转化成int 3. 时间转化用到的两个类 import java.util.Calendar; (日历) import j

Java日期时间(Date/Time)

获取当前日期和时间 在Java中容易得到当前的日期和时间.可以使用一个简单的Date对象的toString()方法,如下所示打印当前日期和时间: import java.util.Date; public class DateDemo { public static void main(String args[]) { // Instantiate a Date object Date date = new Date(); // display time and date using toStr

常用工具类(System,Runtime,Date,Calendar,Math)

一.Sy 一个java.lang包中的静态工具类. 三大字段: static PrintStream err "标准"错误输出流. static InputStream in "标准"输入流. static PrintStream out "标准"输出流. 其他常用方法: 描述系统信息: 获取系统属性信息: static Properties getProperties(): (Properties是Hashtable的子类,也就是Map 的子类

Oracle关于date类型数据的总结

往Oracle数据库中插入日期型数据(to_date的用法) INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-20 18:31:34' , 'YYYY-MM-DD HH24:MI:SS' ) ) ; 查询显示:2007-12-20 18:31:34.0 ------------------- INSERT  INTO  FLOOR  VALUES  ( to_date ( '2007-12-14 14:10' , 'YYYY-MM-DD HH2

Java基础之Date类

Date类表示特定的瞬间,精确到毫秒. 有2种方法可以创建Date对象(这里不考虑已过时的构造函数) 1.public Date()--分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒). 1 @Test 2 public void test1() { 3 Date date = new Date(); 4 System.out.println(date); 5 } Sun Oct 23 22:39:14 CST 2016 2.public Date(long date)--根

js内置对象-Date对象

Date对象: Data对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义: //默认初始值定义: var dataName=new Date(); /*使用关键字new;Data首字母必须大写 使dataName成为对象,同时具有初始值:当前电脑系统时间*/ //自定义初始值定义: var dataName=naw Data(2016,5,25); //或者: var dataName=new Data('May 25,2016'); Data对象中,用来处理时间和日期