首页 > TAG信息列表 > pytz

mac pip 安装插件后不在自己设置的目录,如何解决 Defaulting to user installation because normal site-packages is not writ

1、使用命令  python3 -m site --user-site /Users/nxy/Library/Python/3.9/lib/python/site-packages 2、安装插件 pip3 install pytz Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pytz in /Library/Py

【Python】获取特定时区的当前的时间

import datetime, pytz # 生成一个时区对象tzone = pytz.timezone("Canada/Eastern")# 如果不传时区对象,就默认当前用户当前所在时区的当前时间now_time = datetime.datetime.now(tzone).strftime("%Y-%m-%d %H:%M:%S") # 加拿大系统当前的时间## 想获取某个国家拥有的时区以中国

python模块-pytz时区转换

pytz模块常用于时区的转换,常常配合datetime一起使用。我们知道datetime除了data方法生成的时间是没有时区概念,其他如time、datetime等都是有时区概念,即指定了tzinfo信息。>>> import datetime   >>> datetime.datetime.now(tz)   datetime.datetime(2009, 2, 21, 15, 12, 33,

python获得服务器的当前时间(指定时区)

背景: 不同服务器的时区不太一样,导致获取本地时间不一致,有差异性   解决方法: 获得当前时间,传递入参时区 import datetime import pytz datetime.datetime.now(pytz.timezone('PRC')).strftime("%Y-%m-%d_%H:%M")   备注:PRC为北京时间   查看支持的时区 from pytz import a

python datatime

import datetime import pytz time1 = 'Tue Apr 03 18:00:09 +0000 2012' time2 = 'Tue Apr 03 23:06:05 +0000 2012' time3 = 'Sat Feb 16 02:35:36 +0000 2013' def get_datetime(time_str): datetime_obj = datetime.datetime.strptime

pytz.utc和dt.timezone.utc有什么区别?

我正在编写一个库,并且我不需要pytz,因为该库本身不了解或不关心时区(它以Unix时间戳的形式读取和写入数据,而Unix时间戳没有与之相关的任何时区信息).我总是使用dt.timezone.utc(例如dt.datetime(…,tzinfo = dt.timezone.utc)之类的东西)将新时间戳返回为已知的日期时间. 这些时

python-pytz:为什么这些不同的方法给出不同的UTC偏移量?

使用pytz在特定时区中创建日期时间对象时,我将获得不同的UTC偏移量,具体取决于我使用的是datetime.datetime()还是datetime.datetime.now(). now()似乎为时区提供了正确的UTC偏移,datetime()给出了我无法识别的偏移. 他们为什么不同? datetime()分配的偏移量的意义是什么? 这是我的代

使用pytz在Python中本地化Epoch时间

我正在努力将epoch时间戳转换为不同时区的日期与pytz.我要做的是创建一个DateTime对象,它接受一个Olson数据库时区和一个纪元时间,并返回一个本地化的datetime对象.最后,我需要回答诸如“在纽约时间1350663248的几个小时?”之类的问题. 这里有些东西不正常: import datetime, pytz,

python – 如何从日期时间对象中删除pytz时区?

有没有一种简单的方法从pytz日期时间对象中删除时区? 例如在此示例中从dt_tz重建dt: >>> import datetime >>> import pytz >>> dt = datetime.datetime.now() >>> dt datetime.datetime(2012, 6, 8, 9, 27, 32, 601000) >>> dt_tz = pytz.utc.localize(dt) &g

python – ImportError,在谷歌应用引擎中使用pytz

我正在尝试在我的网络应用程序中使用pytz将时区应用于日期时间对象.首先我尝试像这样导入pytz from pytz import timezone 然后它引发了一个ImportError,说模块“pytz”不存在.我在IDLE中尝试了相同的代码行,它工作得很好.然后我在网上看到了关于gae-pytz的东西.所以 我将代码更

python – 现在是使用DST的特定时区吗?

我如何让我的python脚本检查是否现在使用DST存储在变量中的特定时区? 我的服务器设置为UTC.所以我有比如说 zonename = Pacific/Wallis 我想运行查询,如果它现在正在使用DST并且回复为true,则为true.解决方法: from pytz import timezone from datetime import datetime zonename

python – pytz – 将UTC和时区转换为本地时间

我在utc时区有一个日期时间,例如: utc_time = datetime.datetime.utcnow() 还有一个pytz时区对象: tz = timezone('America/St_Johns') 将utc_time转换为给定时区的正确方法是什么?解决方法:我想我明白了: pytz.utc.localize(utc_time, is_dst=None).astimezone(tz) 该行首先将天

python – 什么时候`datetime.now(pytz_timezone)`失败?

delorean docs显示这种方式获取给定时区using datetime的当前时间: from datetime import datetime from pytz import timezone EST = "US/Eastern" UTC = "UTC" d = datetime.utcnow() utc = timezone(UTC) est = timezone(EST) d = utc.localize(d) d = est.normalize

python – 使用pytz的Datetime时区转换

这只是关于pytz的另一篇文章. 有两个函数可以在两个时区之间转换日期时间对象.第二个功能适用于所有情况.第一个函数在两种情况下失败,(3)和(4).类似的SO post没有像这样的问题.任何基于localize(datetime.datetime)和replace(tzinfo)之间差异的解释都将是一个很大的帮助. >>> fro

给定UTC时间戳和UTC偏移量是否可以在Python中获得时区?

我有UTC偏移量和UTC时间的数据.鉴于此,Python中是否可以获取用户的本地时区(主要是为了确定它是否是DST等可能使用pytz),类似于PHP timezone_name_from_abbr中的函数? 例如: 如果我的纪元时间是1238720309, 我可以将UTC时间作为: >>> d = datetime.utcfromtimestamp(1238720309) >>>

python – pytz:_utcoffset对伊朗有错误的价值

正确的价值: >>> pytz.timezone('Asia/Tehran').utcoffset(datetime(2013, 1, 1)).total_seconds()/3600.0 3.5 >>> pytz.timezone('Asia/Tehran').utcoffset(datetime(2013, 1, 1)).total_seconds() 12600.0 值不正确: >>> pytz.t

python – ISO 8601 TimeZone中的DateTime,没有微秒

我需要ISO 8601中的日期时间字符串,没有任何微秒. 喜欢: 2015-01-05T11:26:00-03:00 我用: from pytz import timezone from datetime import datetime timezone(settings.TIME_ZONE).localize(datetime.now()).isoformat() 但它返回: '2015-01-28T17:49:39.711725-03:00' 如何

python – pytz:获取所有时区,现在具体时间

在DB中我有表(User),它为该用户存储时区(作为字符串值,例如:“Europe / Oslo”). 现在,我需要获得所有用户,现在当地时间为例如:上午9点. 有没有什么好方法可以做到这一点,没有对所有用户进行循环?如果pytz能够返回时区列表,那么现在时间是9AM,我可以使用简单的IN SQL语句.解决方法: i

python – 使用pytz从UTC偏移“Canonical”?

我很好奇如何调用在某些时区选择器上提供的“规范”时区偏移(如果甚至有这样的事情,作为规范偏移,我甚至不确定). 例如,在Windows XP上,您可以看到对于东部时间(美国和加拿大),下拉列表始终显示GMT-05:00这实际上在全年都不正确,因为当夏令时生效时, UTC的偏移量仅为-4:00.另一方面,

Python时区全名

pytz提供了美国/芝加哥,America / Los_Angeles,Asia / Kolkata或tz缩写等格式的时区列表. 我想要时区的全名. >中央标准时间 >太平洋标准时间>印度标准时间 这在Python中可行吗?解决方法:Unicode CLDR project包含许多本地化字符串,包括许多不同语言的人类可读时区名称. 快速搜索CLD

如何通过城市和国家获得时区?

在我的django项目中,我有一个小型酒店数据库,其中包括城市和国家. 我可以通过将城市和国家作为参数传递来获得该地点的时区. 我想这样做的原因是因为我有一些命令可以根据酒店的入住时间和现在的时间的不同而有效.由于datetime.now()给出了天真的日期时间,我不能用它来与酒店时间进

Python-Django时区无法正常工作

我正在研究基于Django的网站.我正在尝试获得正确的时区和时间来显示.但它不能正常工作.我住在德克萨斯州达拉斯市.所以我的默认时区是’America / Chicago’. 我的settings.py文件包含以下代码行. TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True 我有日期

python – 将时区缩写为UTC

参见英文答案 > Parsing date/time string with timezone abbreviated name in Python?                                    5个 如何将2010年2月25日,欧洲中部时间16:19:20形式的日期时间字符串转换为unix时代? 目前我最好的方法是使用time.s

Python -----------------时间处理 时区的转换 时间的计算(datetime,pytz )

时间的处理(datetime) #引入时间类包 from datetime import datetime #获取系统时间 now = datetime.now() #格式化为想要的 时间格式 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时

python – 如何创建不调整本地时间的unix时间戳?

所以我有UTC时间的日期时间对象,我想将它们转换为UTC时间戳.问题是,time.mktime会对本地时间进行调整. 所以这里有一些代码: import os import pytz import time import datetime epoch = pytz.utc.localize(datetime.datetime(1970, 1, 1)) print time.mktime(epoch.timetuple())