Shell 调用系统时间变量

获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 
获取昨天时期:`date -d yesterday +%Y%m%d` 
获取前天日期:`date -d -2day +%Y%m%d` 
依次类推比如获取10天前的日期:`date -d -10day +%Y%m%d` 
或n天前的 `date -d "n days ago" +%y%m%d` 
明天:`date -d tomorrow +%y%m%d` 
注意以上中间有空格 
时间域 
% H 小时(00..23) 
% I 小时(01..12) 
% k 小时(0..23) 
% l 小时(1..12) 
% M 分(00..59) 
% p 显示出AM或PM 
% r 时间(hh:mm:ss AM或PM),12小时 
% s 从1970年1月1日00:00:00到目前经历的秒数 
% S 秒(00..59) 
% T 时间(24小时制)(hh:mm:ss) 
% X 显示时间的格式(%H:%M:%S) 
% Z 时区 日期域 
% a 星期几的简称( Sun..Sat) 
% A 星期几的全称( Sunday..Saturday) 
% b 月的简称(Jan..Dec) 
% B 月的全称(January..December) 
% c 日期和时间( Mon Nov 8 14:12:46 CST 1999) 
% d 一个月的第几天(01..31) 
% D 日期(mm/dd/yy) 
% h 和%b选项相同 
% j 一年的第几天(001..366) 
% m 月(01..12) 
% w 一个星期的第几天(0代表星期天) 
% W 一年的第几个星期(00..53,星期一为第一天) 
% x 显示日期的格式(mm/dd/yy) 
% y 年的最后两个数字( 1999则是99) 
% Y 年(例如:1970,1996等) 
注意:只有超级用户才有权限使用date命令设置时间,一般用户只能使用date命令显示时间。

时间: 2024-08-22 10:09:34

Shell 调用系统时间变量的相关文章

Shell实现系统时间和BIOS时间同步校准脚本分享_linux shell

该脚本主要是从定义好的NTP服务器列表获取服务器地址进行同步,如果第一个不成功,会继续换下一个地址进行同步!不完善之处还请指出! 复制代码 代码如下: #!/bin/bash # NTP网络时间校正脚本 # 奔跑 #NTP服务器数组列表 ntpServer=( [0]=ntp.fudan.edu.cn [1]=asia.pool.ntp.org [2]=210.72.145.44 [3]=133.100.11.8 [4]=ntp.sjtu.edu.cn [5]=time.scau.edu.cn

Android调用系统时间格式显示时间信息_Android

使用如下方法: 复制代码 代码如下: java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context); dateFormat = android.text.format.DateFormat.getTimeFormat(context.getApplicationContext());

Android调用系统时间格式显示时间信息

使用如下方法: 复制代码 代码如下:java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context); dateFormat = android.text.format.DateFormat.getTimeFormat(context.getApplicationContext());

介绍Linux操作系统下修改系统时间的方法

我们一般使用"date -s"命令来修改系统时间.比如将系统时间设定成2007年8月19日的命令如下. #date -s 08/19/2007 将系统时间设定成下午11点20分0秒的命令如下. #date -s 11:20:00 注意,这里说的是系统时间,是linux由操作系统维护的. 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现.为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS.由于该同步

linux系统时间修改及同步

  时间修改 date 月日时分年.秒 date -s可以直接设置系统时间 比如将系统时间设定成1996年6月10日的命令如下. #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下. #date -s 13:12:00 时间同步 1.首先需了解linux内一任务计划工具crontab crontab可以定时去执行你要做的动作 直接用crontab命令编辑 crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 cront

linux 修改系统时间 

linux 修改系统时间 oracle查询当前时间命令 2008-07-01 20:29 1.Linux 操作系统 下查看和修改系统时间 [root@as4forora ~]# date -s 07/01/2008二 7月 1 00:00:00 CST 2008[root@as4forora ~]# date -s 20:06:00二 7月 1 20:06:00 CST 2008[root@as4forora ~]# clock -w [root@as4forora ~]# date二 7月 1

调用android系统相机拍照然后在照片右下角显示经纬度和当前系统时间并且实现换行

问题描述 调用android系统相机拍照然后在照片右下角显示经纬度和当前系统时间并且实现换行 我用自己的手机不管是横拍还是竖拍文字都是在右下角并且换行了,用别的手机横拍 没有什么问题,竖拍就显示的不全在右边,怎么解决这个适配问题 解决方案 获取图片,用画布 画笔画上去 解决方案二: android调用系统相机拍照保存照片并显示在当前界面android--调用系统相机拍照,显示并保存照片 - zhengwenandroid 调用系统相机拍照的各种异常处理

Shell脚本调快调慢系统时间(测试服务器时使用)_linux shell

公司近来服务器测试,需要经常调整系统时间,一两台还好半,稍微多点,就各种纠结了,笔者这几台都把笔者快弄疯了.老大一句话:全部调快3分钟...过会又全部调慢5分钟......然后咱们干活的,各种date 01021511....你懂的.于是为了解放生产力--代码如下: 复制代码 代码如下: #!/bin/bash # Author: MOS # Script name: etime.sh # Date & Time: 2013-01-02/21:47:58 # Version: 1.0.1 # D

如何在shell脚本中使用变量

如何在shell脚本中使用变量 在每种编程语言中,变量都扮演了一个重要的角色.在Linux shell脚本编程中,我们使用两种类型的变量:系统定义的变量和用户定义的变量. shell脚本中的变量是用来调用一个数值或者字符值的手段.与正规的编程语言不同的是,shell脚本不要求你去为变量声明一个类型. 在本文中,我们将讨论shell脚本编程中的变量及其类型,以及如何设置和使用这些变量. 系统定义的变量: 这些变量由操作系统(Linux)自身创建并维护,通常它们以大写字母定义,我们可以通过命令"$