获取/设置/重置系统时间

                                日期内容                                     格式                           
                          星期   %a (例如: Sat)
%A (例如Saturday)
                            月 %b(例如:NOV)
%B(例如November)
                            日 %d(例如31)
                  固定格式日期(mm/dd/yy) %D(4/6/15)
                            年 %y (10)
%Y(2010)
                           小时 %I或%H (08)
                           分钟 %M
                             秒 %S
                            纳秒 %N
                   UNIX纪元时(以秒为单位) %s

获取时间

# date

Thu Jun 4 22:53:13 PDT 2015

date +%s

1433483623

# date +%D
06/04/15

# date "+%d %B %Y"
04 June 2015

设置时间

#date   //设置时间前
Thu Jun 4 23:09:05 PDT 2015
# date -s "21 June 2016 11:01:20"  //设置时间
Tue Jun 21 11:01:20 PDT 2016
# date   //设置时间后
Tue Jun 21 11:01:22 PDT 2016

设置系统时间

# tzselect //可以根据提示选择地区,从而设置系统时间

时间: 2024-11-05 21:53:27

获取/设置/重置系统时间的相关文章

Qt设置windows系统时间

Qt设置windows系统时间网上的回答很多,但很少有一步到位的,一般会有8小时时差,下面给出直接解决代码: #include "windows.h" void Dialog::setTime()  {    SYSTEMTIME st;    GetLocalTime(&st);//关键在这里    st.wHour=ui->spinBox->value();    st.wMinute=ui->spinBox_2->value();    st.wS

***设置 linux 系统时间以及同步到硬件***

设置 linux 系统时间以及同步到硬件 ______________________________________________________________________________________________ 首先查看当前系统时间 # date -R Sun, 23 Dec 2018 18:19:04 +0800 如果不是 +0800 则说明系统时区错误,我们需要的是东八区. 2.修改时区 # tzselect 在这里我们选择亚洲 Asia,确认之后选择中国(China),

C++ 获取毫秒级系统时间

C/C++要借助timeval,cocos2dx下试用有效 [cpp] view plaincopy long getCurrentTime() { struct timeval tv; gettimeofday(&tv,NULL); return tv.tv_sec * 1000 + tv.tv_usec / 1000; }

通过C++的类设置系统时间和输出时间

#include<iostream> #include <sys/time.h> using namespace std; class TDate { public: void SetDate(int y,int m,int d); int IsLeapYear(); void SetTime(int h,int m,int s); void DisplayTime(); private: int year,month,day; int hh,min,sec; time_t tim

Java获取系统时间少了八个小时

Java获取系统时间少了八个小时 今天忽然遇到需要获取当前时间的问题,我向来谨慎,先测试获取到的系统时间是否正确,结果竟然发现少了八个小时,晕死了,记得之前在页面用javascript获取过当前时间,都能正确获取的.然后开始上网查,更晕了,答案各种各样,有用代码的方式(这肯定不行,因为程序不只要在自己的机子上跑的),也有修改eclipse和tomcat安装文件的,更有修改注册表的,NND,还真不知要用哪个,后来,终于找到一个,说问题出在JRE上,我很认同,一试,果然行!下面附上步骤,希望给遇到同

Rhel7.2系统时间修改、查看及开机运行级别的设置

设置当前系统时间 查看系统时间并以特定格式进行显示 使用命令# date '+%Y-%m-%d %H-%M' 3.设置服务器开机运行级别为第三运行级别 命令为:#systemcatl set-default multi-user.target 4.查看当前服务器的运行级别,并对查看到的信息进行解释说明 命令为:#runlevel

C++获取当前系统时间

在做银行系统的过程中,想到一个功能,记录每一位用户的操作,即用户的日志.此时需要用到ctime库来获取当前的系统时间. 获取时间的源码如下: time_t curtime=time(0); tm tim =*localtime(&curtime); int day,mon,year; int hour,min,sec; string time; hour=tim.tm_hour; min=tim.tm_min; sec=tim.tm_sec; day=tim.tm_mday; mon=tim.t

linux 系统时间和硬件时间设置

1.简介 Linux中有硬件时钟与系统时钟两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.这个时间有主板上电池供电维持,如果主板电池电量耗尽,如果断电的话,恢复到出厂设置.系统时钟则是指kernel中的时钟.所有Linux相关指令与函数都是读取系统时钟的设定.因为存在两种不同的时钟,那么它们之间就会存在差异.当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作. 对于系统时间,我们可以用date命令查看: [email protected]:

系统时钟 硬件时钟 系统时间 硬件时间 ntpd ntpdate

在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步.在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰.硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的,相互独立. 在系统开机的时候,会自动从Bios中取得硬件时间,设置为系统时间. ntpd:平滑矫正时间,起初64秒矫正一次,后续逐步减少.且有保护功能,与源时间服务器差异过大,会停止矫正. ntpdate:跃变方式矫正时间,对时序依赖严重的应用程序,如数据库,可能会出现2次相同的时间