获得当天的日期:[root@master ~]# date +%Y-%m-%d
有时候需要使用今天之前或者往后的日期,这时可以使用date的 -d参数。
获取明天的日期:date -d next-day +%Y%m%d
获取昨天的日期:date -d last-day +%Y%m%d
获取上个月的年和月:date -d last-month +%Y%m
获取下个月的年和月:date -d next-month +%Y%m
获取明年的年份:date -d next-year +%Y
扩展资料
时间域参数:
时间域参数用于格式化输出日期,相关时间域参数如下:
% 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)
UserVar ShuChuFangShi = 1 "获取到时间之后的输出方式。
1是d对话框,适合平时看时间;
2是文本输出,适合网游里使用"
Dim Y,Mon,D,W,h,m,s,SJ
//先声明变量
Y=Year(Date):Mon=Month(Date):D=Day(Date):W=Weekday(Date,vbMonday)
//利用VBS函数获得当前系统的年,月,日,星期 并各自保存到变量中
h=Hour(time):m=Minute(time):s=Second(time)
//利用VBS函数获得当前系统的时,分,秒 并各自保存到变量中
SJ=Y &"年"& Mon &"月"& D &"号"& W &" "& h &"点"& m &"分"& s &"秒"
//把得到的年,月,日,星期,时,分,秒连接起来 并保存到SJ变量中
If ShuChuFangShi=1 Then
//最后d出个窗口 显示当前的系统时间(变量SJ)
MessageBox SJ
End If
If ShuChuFangShi=2 Then
//最后d出个窗口 显示当前的系统时间(变量SJ)
MessageBox SJ
End If
启动IE浏览器,单击“工具”“Internet选项”命令,d出“Internet选项”对话框,切换至“高级”选项卡,单击“重置”按钮。
d出“重置Internet Explorer设置”对话框,在该对话框中单击“重置”按钮。
d出“重置Internet Explorer设置”对话框,显示重置进度。
打开百度搜索,在其中搜索“北京时间”,即可获取当前准确的北京时间。利用此时间来校准系统时间。
点击任务栏右下角的“系统时间”图标,从d出的扩展面板中点击“更改日期和时间设置”按钮。
接着在打开的“日期和时间”窗口中,点击“更改日期和时间”按钮打开对应的日期和时间设置对话框。在此可以设置系统时间。
在联网的情况下,在“日期和时间”窗口中,切换到“Internet时间”选项卡,点击“更改设置”按钮。
打开的“Internet时间设置”窗口中,点击“服务器”下拉列表,从中选择速度比较快的服务器,点击“立即更新”按钮即可同步精准的时间信息。
获得当天的日期:date +%Y%m%d,输出: 20181130。
需要使用今天之前或者往后的日期,这时可以使用date的 -d参数:
1、获取明天的日期:date -d next-day +%Y%m%d。
2、获取昨天的日期:date -d last-day +%Y%m%d。
3、获取上个月的年和月:date -d last-month +%Y%m。
4、获取下个月的年和月:date -d next-month +%Y%m。
5、获取明年的年份:date -d next-year +%Y。
扩展资料
linux的系统时间在shell里是可以直接调用系统变量的如:
获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)
命令输出结果如下:
[root@centi-C sh]# date +%Y%m%d
20120727
[root@centi-C sh]# date +%F
2012-07-27
[root@centi-C sh]# date +%y%m%d
120727
参考资料来源:百度百科 - linux
百度百科 - SHELL语言
#include <stdioh>
#include <timeh>
int main()
{
time_t rawtime;
struct tm timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "The current date/time is: %s", asctime (timeinfo) );
return 0;
}
说明:
time_t // 时间类型(timeh 定义)struct tm { // 时间结构,timeh 定义如下:
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
}
time ( &rawtime ); // 获取时间,以秒计,从1970年1月一日起算,存于rawtime
localtime ( &rawtime ); //转为当地时间,tm 时间结构
asctime() // 转为标准ASCII时间格式:
//就是直接打印tm,tm_year 从1900年计算,所以要加1900,月tm_mon,从0计算,所以要加1
语言取系统时间日期
代码:信息框 (取年份 () + 年 + 取月份() + “月” + 取日() + “日” + 取小时() + “:” + 取分钟() + "这是您当前时间!", #信息图标, “这是您的现行时间”, )
以上就是关于在shell中怎么获取当前日期和时间全部的内容,包括:在shell中怎么获取当前日期和时间、按键精灵如何获取系统时间来执行脚本、如何获得网页的具体时间,校对本地电脑系统时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)