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

date:打印或者设置系统日期和时间。

语法:

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

选项:

-s:设置日期和时间;

-d:通过描述时间的字符串来显示时间;

-f:读取文件中的日期和时间;

-I:使用ISO 8601格式输出日期、时间;

-r:显示文件的最近的修改时间;

-R:使用RFC 2822格式输出日期和时间;

-u:打印或者设置世界标准时间。

格式:

%Y:年;

%m:月;

%d:日;

%H:小时,24小时制;

%I:小时,12小时制;

%M:分钟;

%S:秒;

%F:年-月-日;

%T:时-分-秒;

%%:字符%;

%a:简短的周名,如Sun;

%A:完整的周名,如Sunday;

%b:简短的月名,如Jan;

%B:完整的月名,如January;

%c:日期与时间,星期-日-月-年-时-分-秒-AM/PM-CST;

%C:上一个世纪,当前年份的前2位;

%D:日期,月-日-年;

%e:当月的第几天;

%g:年份的后2位,如2018年的后两位是18;

%G:完整的年份,4位年份;

%h:与%b相同,简短的月名;

%j:一年中的第几天;

%k:小时,24小时制;

%l:小时,12小时制;

%n:换行;

%p:AM,PM;

%P:am,pm;

%r:12小时制,如11:11:04 PM;

%R:24小时制,类似%H:%M;

%s:自1970年1月1日零时起,计算的秒数;

%S:秒数,如00,59;

%t:一个tab键的空间;

%u:星期对应的数字,如周一对应1,周二对应2,周天是7;

%U:一年中的第几周,周天是一周的第1天;

%V:一年中的第几周,周一是一周的第1天;

%w:星期对应的数字,如周天对应的0,周一对应的是1;

%W:一年中的第几周,周一是一周的第1天;

%x:当地区域的日期表达,月-日-年,如12/31/99;

%X:当地区域的时间表达,时-分-秒-AM/PM,如23:13:48;

%y:年份中的最后2位;

%z:+0800,应该是北京时间,即东八区时区;

%:z:+08:00,在标准时间上加8个小时;

%::z:+08:00:00,在标准时间上加8个小时;

%:::z:+08,在标准时间上加8个小时;

%Z:时区,如中国标准时间,世界统一时间,CST。

原文地址:https://www.cnblogs.com/apromise/p/8435908.html

时间: 2024-08-01 07:51:57

date-打印或者设置系统日期和时间的相关文章

Linux date命令-显示和设置系统日期与时间 压缩包以YYMMDD格式命令

date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期. -d,--date=字符串        显示指定字符串所描述的时间,而非当前时间  -f,--file=日期文件        类似--date,从日期文件中按行读入时间描述  -r, --reference=文件        显示文件指定文件的最后修改时间  -R, --rf

CentOS下date命令 - 显示和设置系统日期与时间

显示系统日期 要显示系统日期,只要输入: $ date Thu Dec 5 22:55:41 WIB 2013 格式化显示日期 日期有很多格式.如果你不喜欢默认的格式,你可以换一种格式.你可能会想"为什么我需要改变格式? 默认的输出对我足够了." 是的,你说的对,但是当你在编程时,默认输出或许无法满足你的需求,因此需要一些自定义输出. RFC 2822 的日期与时间输出格式 $ date -R Thu, 05 Dec 2013 23:40:53 +0700 RFC 2822 的格式像这

Android 通过应用设置系统日期和时间的方法

android 2.3 android 4.0 测试可行,不过需要ROOT权限. import java.io.DataOutputStream; import java.io.File; import java.io.IOException; import java.util.Calendar; import android.os.SystemClock; public class SystemDateTime { static final String TAG = "SystemDateTi

Linux设置系统日期和时间CentOS6.3

本文参考过网络文章,这是自己练习后总结的文档: [[email protected] ~]# date -s 07/19/2015    设置日期 2015年 07月 19日 星期日 00:00:00 CST [[email protected] ~]# date -s 21:02:30      设置时间 2015年 07月 19日 星期日 21:02:30 CST [[email protected] ~]# date 071921052015.20  同时设置日期时间(MMDDhhmmYY

我使用过的Linux命令之date - 显示、修改系统日期时间

我使用过的Linux命令之date - 显示.修改系统日期时间 本文链接:http://codingstandards.iteye.com/blog/1157513   (转载请注明出处) 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格式:date mmddHHMM.SS 格式:date mmddHHMMYYYY.SS 设置当前日期时间,只有r

bat 获取系统日期,时间,并去掉时间小时前面的空格和时间后面的空格

@echo off rem BAT获取系统日期,时间,并去掉时间小时前面的空格和时间后面的空格 echo *** %DATE% echo *** %TIME% set THISDATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% echo %THISDATE% rem 去掉小时前的空格 set h=%time:~0,2% set h=%h: =0% set log_filename=%date:~0,4%%date:~5,2%%date:~8,2%%h%%time:~3,

网抓实例:自动修正系统日期和时间

电脑系统日期和时间,用户可以自己修改.下面的工具可以自动获取标准的北京日期和时间,并修正系统时间. 代码: 'By 刘永富,QQ群:61840693 Public IE As InternetExplorer Sub GetDateTime() On Error GoTo Err1: Dim span_date As MSHTML.HTMLSpanElement Dim span_time As MSHTML.HTMLSpanElement Dim Sdate As String, Stime

我使用过的Linux命令之date - 显示、修改系统日期时间(转)

用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格式:date mmddHHMM.SS 格式:date mmddHHMMYYYY.SS 设置当前日期时间,只有root用户才能执行,执行完之后还要执行 clock -w 来同步到硬件时钟. mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数. 格式:date +FORMAT

oracle获取系统日期--当前时间+前一天+当前月+前一个月

目录 获取系统日期: SYSDATE 当前日: 前一天: 前一天转换为日期格式: 前一个月日期: 前一个月: 后一个月转换为字符串: 补充:格式化日期 获取系统日期: SYSDATE当前日:select TRUNC(SYSDATE) from dual;前一天:select TRUNC(SYSDATE-1) from dual;前一天转换为日期格式:select to_char(TRUNC(SYSDATE-1),'fmdd') from dual;前一个月日期:select add_months