Questions tagged «timezone»

使用或应用TZ值时。

3
Linux中的时区设置
我通过将zoneinfo文件复制到Linux机器上,将时区设置为GMT + 6 /etc/localtime,但是该date命令仍将时间显示为UTCtime-6。有人可以向我解释这种行为吗? 我假设date命令应该显示UTCtime+6时间。这是我要执行的步骤: date Wed Jan 22 17:29:01 IST 2014 date -u Wed Jan 22 11:59:01 UTC 2014 cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime date Wed Jan 22 05:59:21 GMT+6 2014 date -u Wed Jan 22 11:59:01 UTC 2014
157 linux  date  time  timezone 

6
我怎样才能使`date`输出不同时区的时间?
我有一个时区设置为的服务器UTC。看来这通常是个好习惯(如果我错了,请纠正我)。 无论如何,我连接到的其中一台服务器要scp运行文件,并且正在运行,EDT并以以下格式存储需要复制的文件/path/to/filename/data20120913 我看过尝试rsync使用诸如find的-mtime -1标志之类的文件来归档最后一天修改过的文件,但是我没有任何运气。 我不介意仅scp用于复制当天的文件,但截至目前为止,有一个4小时的窗口,在date +%Y%m%d该窗口中运行将给每台服务器提供不同的日期,这给我带来了一些麻烦。 翻阅man date一下,我看到可以将时间输出为UTC,但是我没有看到一种将时间输出为另一个时区的方法,例如EDT 我想我也可以使用GNU日期扩展名之类的东西date -d 20100909 +%s从纪元获取秒数的日期,进行手动4 * 60 * 60第二次计算,然后将其渲染为日期,但是当日光时间到来时,仍然需要一个小时。 是否有一种更简单的方法来以设置为的服务器上的YYYYMMDD格式输出日期?EDTUTC
115 date  timezone 

1
错误消息“日期:无效的日期'2016-10-16'”
今天,我的时钟已自动调整为夏令时,而crontab中的脚本开始失败。我看了一下发生了什么,并显示了以下错误LC_ALL=C: 日期:无效日期“ 2016-10-16” 我虽然最好只重启系统,但是现在我已经重启了,错误仍然出现: $ date -d '2016-10-15' Sat Oct 15 00:00:00 BRT 2016 $ date -d '2016-10-16' date: data inválida “2016-10-16” $ date -d '2016-10-17' Mon Oct 17 00:00:00 BRST 2016 是什么原因造成的?
35 date  timezone 

3
更改Debian上的时区可使本地时间保持在UTC
我正出于自己的理智尝试让程序在本地时间登录。 我已将时区更新为: dpkg-reconfigure tzdata 但是该命令的结果是: Current default time zone: 'Australia/Adelaide' Local time is now: Mon May 20 03:09:52 UTC 2013. Universal Time is now: Mon May 20 03:09:52 UTC 2013. 注意UTC中Local time 有什么原因吗? 我已经做了很多谷歌搜索,但是我的问题似乎与所有人都不同:( 以下是更多详细信息: # cat /etc/timezone Australia/Adelaide # date Mon May 20 03:41:06 UTC 2013 # export TZ='Australia/Adelaide'; …
27 debian  timezone 




6
如何将自定义时区时钟添加到XFCE面板?
我的当地时间是欧洲中部时间(Pruague,EU),我还需要查看UTC和MSK时间。我可以在XFCE的面板中添加具有不同区域的多个时钟吗?我实际上知道如何添加多个时钟,但是如何自定义每个时钟的时区?
16 xfce  timezone 

1
更改时区后,Cron作业不会启动
我试图消除许多常见错误, 确保PATH可用于cron 在crontab文件的末尾有一个结尾 时区通过以下方式设置: cd /etc cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime 运行datebash,我得到: Tue Sep 17 15:14:30 SGT 2013 为了检查cron是否使用同一时间, * * * * * date >> date.txt 在date.txt中给出了相同的日期输出。 这是我要执行的脚本: event.sh: #!/usr/bin/env bash echo data > /root/data.txt 使用crontab -e,下面的行有效, * * * * * /bin/bash /root/event.sh >/tmp/debug.log 2>&1 15 * * * * …
13 cron  timezone 

2
为什么zone.tab缺少这么多个时区?
典型的* nix框(在/ user / share / zoneinfo中)上有超过一千个时区文件。它们中的许多仅在历史日期上有所不同,而与仅关心最近日期甚至仅关心当前时间的程序无关。但是无论如何,它们有很多,选择它们中的任何一个作为系统的时区并通过设置TZ环境变量将它们用于特定程序或外壳程序是完全合法的。他们都是有效的。 然后是zone.tab文件(/usr/share/zoneinfo/zone.tab)。它仅列出了400多个时区(在我的系统上为414)。它缺少很多时区。那么,问题是为什么呢?他们为什么不都在那里?而且由于它们并不全部存在,因此如何确定将哪些放入其中? zone.tab确实包含国家/地区代码以及它列出的每个时区的经度和纬度(这可能是文件存在的原因),并且并非所有时区都真正具有该时区(例如,UTC并不具有这些时区) ,并且不在zone.tab中),因此很明显,并不是每个时区都可以在zone.tab中列出。但是,为什么不是所有与文件中列出的实际城市或地区相对应的城市(大多数都如此)呢?为什么只有414而不是实际可用的1000+?
12 timezone 

2
如何更改用户时区?
我知道(例如在Debian中)可以使用它dpkg-reconfigure tzdata来更改系统的时区,但是我想知道如何更改用户的时区(如果Linux / Unix完全支持这种想法)。 我通常通过ssh远程在服务器上工作,并且鉴于服务器内部使用UTC(文件,...)并且时区相当肤浅,因此我希望根据所连接的位置查看所需时区中的时间。这可能吗?

5
更改cronjob的时区
我有一个cronjob,它每天在UTC时间的9:00 AM执行。我在GMT + 1上,因此它在当地时间10:00 AM执行。当时区发生更改(到夏令时,DST)时,cronjob仍在UTC-Time的9:00 AM执行,但在当地时间的11:00 AM执行。但是我希望它始终在10:00执行,无论夏天与否。我怎么做?
10 shell  cron  timezone 

2
如何在Arch / Xfce中轻松更改我的时区?
由于我四处走动,因此我需要经常更改时区。我在Arch / Xfce上。我怎样才能做到这一点?我尝试右键单击顶部面板上的手表->属性->时间设置->时区。没用 当我输入时区时,它不会自动完成,也不会显示建议。但是,当我输入时,按OK,时间不会根据新的时区更改。 这样做的正确方法是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.