1.如何改win10的系统时间当作本地时间
一、首先要弄清几个概念:1. 系统时间与硬件时间系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。2. UTC时间与本地时间UTC时间:Coordinated Universal 8 e2 i( H7 t0 ^/ ^Time 世界协调时间(又称世界标准时间、世界统一时间),在一般精度要求下,它与GMT(Greenwich Mean Time,格林威治标准时间)是一样的,其实也就是说 GMTUTC,但 UTC 是以原子钟校准的,更精确。
本地时间:由于处在不同的时区,本地时间一般与UTC是不同的,换算方法就是本地时间 = UTC + 时区 或 UTC = 本地时间 - 时区时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是 CST(China Standard Time,中国标准时,注意美国的中部标准时Central Standard Time也缩写为CST,与这里的CST不是一回事!),时区为东八区,也就是 +8 区,所以 CST=UTC+(+8小时) 或 UTC=CST-(+8小时)。二、时间命令1. 系统时间 date直接调用 date,得到的是本地时间。
如果想得到UTC时间的话,使用 date -u.[12-01 19:07 ~]$ date2009年 12月 07日 星期一 14:22:20 CST[12-01 19:07 ~]$ date -u2009年 12月 07日 星期一 06:22:22 UTC2. 硬件时间 /sbin/hwclock直接调用 /sbin/hwclock 显示的时间就是 BIOS 中的时间吗?未必!这要看 /etc/sysconfig/clock 中是否启用了UTC,如果启用了UTC(UTC=true),显示的其实是经过时区换算的时间而不是BIOS中真正的时间,如果加上 --localtime 选项,则得到的总是 BIOS 中实际的时间。[12-01 19:07 ~]# hwclock2009年12月07日 星期一 14时28分43秒 -0.611463 seconds[12-01 19:07 ~]# hwclock --utc2009年12月07日 星期一 14时28分46秒 -0.594189 seconds[12-01 19:07 ~]# hwclock --localtime2009年12月07日 星期一 06时28分50秒 -0.063875 seconds3. /etc/localtime这个文件用来设置系统的时区,将 /usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,而且这种修改对 date 命令是及时生效的。
不论是 date 还是 hwclock 都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算4. /etc/sysconfig/clock这个文件只对 hwclock 有效,而且似乎是只在系统启动和关闭的时候才有用,比如修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc, 或 --localtime) 都没有变化,要重启系统后才生效。注:如果设置 UTC=false 并重启系统后,执行一些命令结果如下:date 2009年 12月 07日 星期一 19:26:29 CSTdate -u 2009年 12月 07日 星期一 11:26:29 UTChwclock 2009年12月07日 星期一 19时26分30秒 -0.442668 secondshwclock --utc 2009年12月08日 星期二 03时26分31秒 -0.999091 secondshwclock --localtime 2009年12月07日 星期一 19时26分32秒 -0.999217 seconds可见,如果不使用UTC,BIOS时间(红色部分)就是系统本地时间,而且注意这时执行 hwclock --utc 得到的结果没有任何意义,因为这里我们已经禁用了UTC,而且也明显不符合本地时间=UTC+时区的关系。
三、linux与windows双系统间的时间同步系统启动和关闭时,硬件时间与系统时间之间的同步有两种方式(假设在中国,用CST代表本地时间):方式A: 使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=true)开机: BIOS-------UTC(将BIOS中的时间看成是UTC)------(时区变化)-----CST关机: CST -------(时区变化)-----UTC-------存储到------BIOS方式B: 不使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=false)开机: BIOS---------------------CST(将BIOS中的时间看成是CST)关机: CST ---------存储到------BIOS通过设定 /etc/sysconfig/clock,linux可以支持这两种方式,然而windows只支持方式B(至少是默认支持B,而我不知道怎么能让它支 持A),那么在双系统情况下,如果linux设成A方式,那么在linux与windows系统切换时一定会造成时间混乱的,解决办法就是将linux中 的UTC禁用,也设成B方式就可以了。注:可以通过 hwclock --hctosys 来利用硬件时间来设置系统时间(注意不是简单的复制BIOS中的时间为系统时间,要看是否使用UTC,如果使用的话则要做时区换算),通过 hwclock --systohc 来根据系统时间设置硬件时间(也要看是否启用UTC来决定是否做时区换算)。
总之,不论使用 --systohc 还是 --hctosys,同步后直接运行不带参数的 hwclock 得到的时间与直接运行 date 得到的时间应该一致,这个时间是否就是BIOS中的时间(hwclock --localtime)那就不一定了,如果启用了UTC就不是,没启用UTC就是。而且还要注意:在系统中手动使用 hwclock hwclock --set --date='yyyy-mm-dd' 来设置BIOS时间只在系统运行时有效,因为当系统关闭时,还会按设定好的方式根据系统时间来重设BIOS。
2.Win10系统时间总有不对,怎么办设置时间同步
Win10系统时间总有不对,可以这样设置同步时间:
具体方法如下:
1、双击右下角的时间,弹出时间设置见面。点击下面的“时间和日期设置”。
2、在弹出的时间和日期界面可以看到“自动设置时间”和“自动设置时区”开关。
3、在联网的状态下,关闭时间和时区开关,再重新打开,系统时间就会被自动校准。
以上不行,就检查主板钮扣电池是否有电,最好换一块。换好后进入BIOS设置后即可。
也有可能是时钟电路问题,这就无需维修,设置时间和Internet同步即可。
解决Windows10时间快和Ubuntu时间差问题:
先说下两个概念:
UTC即Universal Time Coordinated,协调世界时(世界统一时间)
GMT 即Greenwich Mean Time,格林尼治平时
Windows 与 Mac/Linux 看待系统硬件时间的方式是不一样的:
Windows把计算机硬件时间当作本地时间(local time),所以在Windows系统中显示的时间跟BIOS中显示的时间是一样的。
Linux/Unix/Mac把计算机硬件时间当作 UTC, 所以在Linux/Unix/Mac系统启动后在该时间的基础上,加上电脑设置的时区数( 比如我们在中国,它就加上“8” ),因此,Linux/Unix/Mac系统中显示的时间总是比Windows系统中显示的时间快8个小时。
所以,当你在Linux/Unix/Mac系统中,把系统现实的时间设置正确后,其实计算机硬件时间是在这个时间上减去8小时,所以当你切换成Windows系统后,会发现时间慢了8小时。就是这样个原因。
这里提供两种解决方法:
1.在Ubuntu中把计算机硬件时间改成系统显示的时间,即禁用Ubuntu的UTC。
这又有另一个需要注意的地方:
在 Ubuntu 16.04 版本以前,关闭UTC的方法是编辑/etc/default/rcS,将UTC=yes改成UTC=no, 但在Ubuntu 16.04使用systemd启动之后,时间改成了由timedatectl来管理,所以更改方法是timedatectl set-local-rtc 1 --adjust-system-clock
执行后重启Ubuntu,应该就没有问题了。
2.修改 Windows对硬件时间的对待方式,让 Windows把硬件时间当作UTC.
打开命令行程序,在命令行中输入下面命令并回车。
3.如何解决win10系统时间与网络时间不同步
1、通过以下两种方式打开时间和日期设置。(1)我们按window+r在弹出菜单点击“控制面板-”进入后在控制面板中找到“时钟、语言和区域”,如下图所示:
(2)然后我们在进入到的时间,弹出的界面,然后单击“更改日期和时间设置”,打开就会显示如下效果了:
2、接着我僦可以可以设置了,如我们点击“日期和时间”下面的一个“Internet 时间”,点击“更改设置”,将“与Internet时间服务器同步”选中了。
3、开启后如果没提示就成功了,如果有提示:windows时间无法同步或提示服务未运行的情况,需要开启对应服务。如下图所示:
在桌面中我们右击“这台电脑”,-“管理” 然后我们在服务中找到 windows time服务,右击属性,启动 :
然后我们在启动类型处把手动改成“自动启动”这样开机就会自动启动了,以后时间就肯定是准确的。
4.如何调整win10系统电脑时间设置
单击电脑屏幕左下方按钮,会出现对应的浮窗。
在浮窗,找到设置,单击进去。
现在已经进去设置的页面,找到“时间和语言”点击进去
现在已经到达设置时间的页面,点击时区,选择你所在的地区。
选择完时区后,将自动设置时间的按钮打开,ok现在你的电脑上的时间已经和网络上的时间同步。
如果你想设置自己想要的时间,可以把自动设置时间的按钮关闭。点击更改日期和时间,下面的更改,可以设计自己想要的时间。
步骤阅读
7
ok,以上就是win10设置时间的步骤,希望能帮助到你
5.win10系统怎样更改系统时间
如果你安装的是WinXP/Win7/Win8.1/Win10双系统或多系统(安装Win10双系统/多系统图文教程),那么在电脑启动时就会显示一个“选择操作系统”菜单,让你选择需要启动的操作系统。如图:
如何更改Win10双系统默认启动的操作系统和等待的时间
但是其中会有一个默认启动的操作系统,当倒计时结束后,如果你没有选择操作系统,就会启动默认的操作系统。那么如何自定义默认启动的操作系统和等待的时间呢?方法如下:
方法一:在系统启动菜单中进行设置
当电脑开机启动到“选择操作系统”界面时,点击下面的“更改默认值或选择其他选项”进入“选项”界面。如图:
Win10如何进入WinRE(Windows恢复环境),Win10启动到WinRE的方法汇总
点击“更改计时器”即可进入修改等待时间的界面。如图:
如何更改Win10双系统默认启动的操作系统和等待的时间
选择合适的等待时间,一般5秒钟足矣。如果你觉得5秒钟还太长,想要更改为更短的时间,则需要使用下面的方法二在“系统配置”中进行设置。
然后按左上角的左箭头状的返回按钮返回到刚才的“选项”菜单,再点击“选择默认操作系统”即可进入默认启动的操作系统设置界面。如图:
如何更改Win10双系统默认启动的操作系统和等待的时间
上面会提示当前的默认值,你选中需要默认启动的操作系统即可。
然后按两次返回按钮返回到操作系统选择界面进入想要启动的操作系统即可。
方法二:在“系统配置”的“引导”项中进行设置
在Win10系统中,按Win + R 快捷键调出“运行”对话框,输入“msconfig”,确定,打开“系统配置”窗口,切换到“引导”选项卡。如图:
Win10安全模式怎么进?Win10进入安全模式的方法汇总
在上面的操作系统列表中选择想要默认启动的操作系统(注意,这个菜单里不会显示Windows XP系统,所以如果是同时安装有WinXP系统的多系统用户,并且想要默认启动到WinXP,请使用方法一进行设置),然后点击“设为默认值”。
然后在右下方的“超时”设置框中输入想要的等待时间即可。
最后点击“应用”或“确定”,使设置生效。
6.win10怎么更改电脑系统时间
在win10桌面点击任务栏最右端的时间显示窗口,如下图所示,在弹出菜单中选择.
打开日期与时间设置窗口后,缺省状态下更改日期与时间的选项为灰色,不可选择,因此需要将上方置于关闭状态。
如下图所示,将自动设置时间滑动键向左拨动关闭自动设置后,再点击下方的更改日期与时间选项进入修改。
下一步就进入了时间更改的窗口,上方一行修改年月日,下方一行是修改具体时间,修改后确定退出就生效了。
实际情况下自动设置时间就可以搞定了,没有必要手动来改时间,如果自动设置下时间不准,一般是因为网络不通,或者时间服务未打开,造成电脑没法从世界时间服务器同步时间造成的
网络的问题不在小编解决之列,下一步来解决时间服务的问题,在桌面上右键点击电脑,选择管理,如下图如示。
在计算机管理菜单,选择左方树形菜单中第三大类,双击点开右侧箭头,在展开菜单中选择,如下图所示。
在右侧的服务清单中,找到windows time服务,这里的服务是按首字母排列的,所以这个服务已在末属,在该服务上单击右键,选择启动。
下一步我们来配置该服务开机时就启动,左键双击该服务,会进入到服务配置界面,如下图,在启动类型中下拉菜单,选择为自动。
当然也在这个界面中启动和停止这个服务,选择下方的确定就可以保存退出,在服务的状态栏里确认该服务已经启动,并且是自动状态,这样windows就会自动同步时间,不用担心时间不准了。
7.求助win10时间显示不对怎么办
在WIN10的桌面上,然后在左下角时间位置处,点击一下就会看到如下图所示的界面,然后再点击【更改日期和时间设置】
在日期和时间的小窗口中点击【更改时区】
进入选择时间区的界面,然后在这下面选择【UTC+08:00北京,重庆,香港特别行政区,乌鲁木齐】。
在这里看到东八区就是中国的时区,选择它以后,再确定就可以了。
现在看看就是时间就是正确的了。这只是一个小小的技巧,如果没有发现还真不知道从哪手。
8.win10系统时间不对怎么办
方法/步骤
1
在WIN10的桌面上,然后在左下角时间位置处,点击一下就会看到如下图所示的界面,然后再点击【更改日期和时间设置】
2
在日期和时间的小窗口中点击【更改时区】
3
进入选择时间区的界面,然后在这下面选择【UTC+08:00北京,重庆,香港特别行政区,乌鲁木齐】。
4
在这里看到东八区就是中国的时区,选择它以后,再确定就可以了。
5
现在看看就是时间就是正确的了。这只是一个小小的技巧,如果没有发现还真不知道从哪手。
END
注意事项
除了我上面说的那种原因以外,还有可以是BIOS没电了,或是真的把时间搞错了。
转载请注明出处windows之家 » win10设置系统时间为utc