小编Yue*_* Li的帖子

Python时区偏移错误?

我正在编写一个python脚本,其中包含两行代码,将传递给方法的日期转换为UTC时间:

print "Timezone: %s" % get_localzone()
date = datetime.now(tz=get_localzone())
print "Local time: %s" % date
utc = pytz.utc
utc_date = date.astimezone(utc)
print "UTC date: %s" % utc_date
Run Code Online (Sandbox Code Playgroud)

结果是:

Timezone: America/Chicago
Local time: 2015-06-17 14:58:45.224827-05:00
UTC date: 2015-06-17 19:58:45.224827+00:00
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,本地时间的偏移量为"-05:00",没有任何问题,但是当我使用相同的时区创建自定义日期时间对象时:

date = datetime(2015, 6, 17, 14, 58, 45, tzinfo=get_localzone())
Run Code Online (Sandbox Code Playgroud)

结果变成:

Timezone: America/Chicago
Local time: 2015-06-17 14:58:45-05:51
Run Code Online (Sandbox Code Playgroud)

偏移从"-05:00"变为"-05:51".我甚至使用第一个"datetime.now()"生成的同一时间,并且时区没有改变,有人请向我解释为什么会发生这种情况?谢谢!

python timezone datetime

6
推荐指数
1
解决办法
1239
查看次数

Android-如何使用特定参数绘制可更改的行?

嗨,我正在做一个练习项目,可以用我放置的坐标绘制一条线.屏幕只需要文本字段和一个按钮.例如,如果我在这两个文本字段中放入"20"和"30"并单击"绘制"按钮,我希望应用程序在另一个视图中从(0,0)到(20,30)绘制一条线.

我已经知道如何使用"onDraw()"绘制一条线,但我不知道将这两个参数传递给onDraw()函数.另外,每次单击绘图按钮或只在一个视图中更改onDraw()函数时,是否应该创建新视图?

谢谢!!!!!!!

android ondraw

2
推荐指数
1
解决办法
1272
查看次数

标签 统计

android ×1

datetime ×1

ondraw ×1

python ×1

timezone ×1