Questions tagged «timezone»

时区是地球上具有统一的法定标准时间的区域。它通常由标识符表示,例如“ America / Los_Angeles”。不要将偏移量(例如-07:00)误认为是时区。时区远不止于此。请阅读整个标签Wiki以获得详细信息。

11
PHP date()与时区?
所以我检查了PHP支持的时区列表想知道如何将它们包括在date()函数中?谢谢! 我不想使用默认时区,每个用户的时区都存储在数据库中,我使用该用户的时区并使用它。怎么样?我知道如何从数据库中获取它,但是不知道如何使用它。
78 php  date  timezone 



7
Symfony2和date_default_timezone_get()-依靠系统的时区设置并不安全
我有一个Symfony2项目。我今天将php更新到5.5.7,从那时起,我开始 Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected …
77 php  symfony  timezone 

6
dpkg-reconfigure tzdata的非交互式方法
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 8个月前关闭。 改善这个问题 首次设置Ubuntu服务器时,请确保输入aptitude install tzdata,然后dpkg-reconfigure tzdata正确设置时区。 我正在尝试使用脚本来自动化服务器设置,并注意到这种自动操作的方式,因为它需要用户干预的交互式会话。 有没有办法在不交互的情况下使用dpkg-reconfigure?

10
Python时区转换
我正在寻找一种快速输入时间的方式,然后将其转换为其他时区(可能多达10个不同的时区) 抱歉。我完全不熟悉python的时间,如果有人可以让我朝正确的方向前进,我将非常感激。
76 python  timezone 



5
如何使用时区信息在MySQL中存储日期时间
我有数千张在坦桑尼亚拍摄的照片,我想将每张照片的日期和时间存储在MySQL数据库中。但是,该服务器位于美国,并且在春季夏令时期间(美国),当我尝试存储坦桑尼亚日期时间(在“无效”小时内)时,我遇到了问题。坦桑尼亚不执行夏令时,因此该时间实际上是有效时间。 另外一个复杂的问题是,来自许多不同时区的协作者将需要访问存储在数据库中的日期时间值。我希望他们总是以坦桑尼亚的时间出现,而不是出现在各个合作者所在的当地时间。 我不愿意设置会话时间,因为我知道当某人有时忘记设置会话时间并弄错所有时间会出现问题。而且我无权更改有关服务器的任何内容。 我读过: 夏令时和时区最佳实践以及 MySQL datetime字段和夏令时-我如何引用“额外”小时?和 将日期时间存储为PHP / MySQL中的UTC 但是他们似乎都没有解决我的特殊问题。我不是SQL专家;设置DATETIME时,有没有办法指定时区?我还没看过 否则,对于如何解决此问题的任何建议将不胜感激。 编辑:这是我遇到的问题的一个示例。我发送命令: INSERT INTO Images (CaptureEvent, SequenceNum, PathFilename, TimestampJPG) VALUES (122,1,"S2/B04/B04_R1/IMAG0148.JPG","2011-03-13 02:49:10") 我得到了错误: Error 1292: Incorrect datetime value: '2011-03-13 02:49:10' for column 'TimestampJPG' 该日期和时间存在于坦桑尼亚,但数据库所在的美国不存在。

9
Rails 3:如何获取特定时区的今天的日期?
要获取今天的日期,我需要: Date.today # => Fri, 20 May 2011 我想获取特定时区的今天日期'Melbourne'。 我的设定如下application.rb: config.time_zone = 'Melbourne' 然后我设置: Time.zone = 'Melbourne' 在我的应用程序控制器中执行每个操作之前。 但是,它没有帮助(我猜是因为这些设置仅影响存储在数据库中的日期)。 我怎么能得到今天的日期'Melbourne'?

10
显示其他时区的时间
是否有一种优雅的方式来显示其他时区的当前时间? 我希望本着以下一般精神: cur = <Get the current time, perhaps datetime.datetime.now()> print("Local time {}".format(cur)) print("Pacific time {}".format(<something like cur.tz('PST')>)) print("Israeli time {}".format(<something like cur.tz('IST')>))
75 python  time  timezone 

18
Python:找出本地时区
我想将日志文件中的UTC时间戳与本地时间戳进行比较。创建本地datetime对象时,我使用类似以下内容的方法: >>> local_time=datetime.datetime(2010, 4, 27, 12, 0, 0, 0, tzinfo=pytz.timezone('Israel')) 我想找到一个自动工具,将其替换tzinfo=pytz.timezone('Israel')为当前本地时区。 有任何想法吗?

6
将时间存储在UTC中总是一个好主意吗?还是以本地时间存储更好的情况?
通常,最佳做法是将时间存储在UTC中,如此处和此处所述。 假设有一个重复发生的事件,例如结束时间总是与当地时间相同,例如17:00,无论该时区是否启用了夏令时。并且还要求在特定时区打开或关闭DST时不要手动更改时间。还要求任何其他系统通过API(例如GetEndTimeByEvent)要求结束时间时,都必须以UTC格式发送结束时间。 方法1: 如果决定以UTC存储,则可以将其存储在数据库表中,如下所示。 Event UTCEndTime ===================== ABC 07:00:00 MNO 06:00:00 PQR 04:00:00 对于第一个事件ABC,UTC的结束时间是上午07:00,如果将其转换为从UTC到2012年7月1日的本地时间,则将转换为17:00的本地时间,如果转换为2012年10月10日(日期(DST在该时区为ON的日期),则将导致下午6点,这不是正确的结束时间。 我想的一种可能方法是将DST时间存储在附加列中,并在时区DST ON时使用该时间。 方法2: 但是,如果将其存储为本地时间,例如事件ABC,则它将在任何日期始终为17:00,因为没有从UTC到本地时间的转换。 Event LocalEndTime ======================= ABC 17:00:00 MNO 16:00:00 PQR 14:00:00 应用程序层将本地时间转换为UTC时间,以通过(API GetEndTimeByEvent)发送给其他系统。 在这种情况下,将时间存储在UTC还是一个好主意吗?如果是,那么如何获取恒定的本地时间? 相关问题:是否有充分的理由不使用UTC来存储时间?
67 date  time  timezone  utc  dst 
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.