小编Smi*_*gos的帖子

如何确定DST何时在Python中的特定位置开始或结束?

我正在寻找一种方法来确定DST在我正在处理的Python脚本中何时开始或结束给定时区.

我知道pytz可以将我正在工作的UTC日期转换为本地时间,并且会考虑DST,但是对于这个特定的应用程序,我需要知道转换的重点.

有什么建议?

python timezone pytz dst

13
推荐指数
1
解决办法
5560
查看次数

Observer()的结果似乎不能解释PyEphem中的高程效应

我查询PyEphem模块给出的与Observer()查询有关的结果以及提升的影响.我从几个来源(例如http://curious.astro.cornell.edu/question.php?number=388)了解到,观察者的高度对日落时间有显着影响.但是在下面的代码中,我看到旁边没有区别:

import ephem

emphemObj = ephem.Observer()
emphemObj.date = '2011/08/09'
emphemObj.lat = '53.4167'
emphemObj.long = '-3'
emphemObj.elevation = 0

ephemResult = ephem.Sun()
ephemResult.compute(emphemObj)
print "Sunset time @ 0m: " + str(emphemObj.previous_rising(ephemResult))

emphemObj.elevation = 10000
ephemResult.compute(emphemObj)
print "Sunset time @ 10000m: " + str(emphemObj.previous_rising(ephemResult))
Run Code Online (Sandbox Code Playgroud)

我得到输出:

Sunset time @ 0m: 2011/8/8 04:38:34
Sunset time @ 10000m: 2011/8/8 04:38:34
Run Code Online (Sandbox Code Playgroud)

我很确定我做错了,而不是这是一个错误,但是尝试了很多不同的方法,我担心我会不断收拾相同的结果.有谁知道我在这里做错了什么?

我已经在https://launchpad.net/pyephem上发布了这个,但我没有回复.我希望我没有从根本上误解提升功能的目的......

python astronomy pyephem

9
推荐指数
1
解决办法
700
查看次数

标签 统计

python ×2

astronomy ×1

dst ×1

pyephem ×1

pytz ×1

timezone ×1