我需要将UTC时间(在ec2实例上)转换为PST.我想这样做.
from datetime import datetime
from pytz import timezone
import pytz
date_format='%m/%d/%Y %H:%M:%S %Z'
date = datetime.now()
print 'Current date & time is:', date.strftime(date_format)
my_timezone=timezone('US/Pacific')
date = my_timezone.localize(date)
date = date.astimezone(my_timezone)
print 'Local date & time is :', date.strftime(date_format)
Run Code Online (Sandbox Code Playgroud)
但输出是:
Current date & time is: 01/10/2012 20:01:14
Local date & time is : 01/10/2012 20:01:14 PST
Run Code Online (Sandbox Code Playgroud)
我没有得到正确的PST时间的任何原因?
我正在尝试使用Google的Oauth连接到Google adsense并收到此错误.修复它的任何线索?
任何人在python之前都遇到过这样的问题?
Traceback (most recent call last):
File "get_all_saved_reports.py", line 56, in <module>
main(sys.argv)
File "get_all_saved_reports.py", line 36, in main
service = sample_utils.initialize_service()
File "/home/nish/Programs/python/google-adsense/samples/adsense/sample_utils.py", line 114, in initialize_service
credentials = prepare_credentials()
File "/home/nish/Programs/python/google-adsense/samples/adsense/sample_utils.py", line 95, in prepare_credentials
credentials = run(FLOW, storage)
File "/usr/local/lib/python2.7/dist-packages/oauth2client-1.1-py2.7.egg/oauth2client/util.py", line 128, in positional_wrapper
return wrapped(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/oauth2client-1.1-py2.7.egg/oauth2client/tools.py", line 197, in run
credential = flow.step2_exchange(code, http=http)
File "/usr/local/lib/python2.7/dist-packages/oauth2client-1.1-py2.7.egg/oauth2client/util.py", line 128, in positional_wrapper
return wrapped(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/oauth2client-1.1-py2.7.egg/oauth2client/client.py", line 1283, in step2_exchange
headers=headers)
File "/usr/local/lib/python2.7/dist-packages/httplib2-0.8-py2.7.egg/httplib2/__init__.py", …Run Code Online (Sandbox Code Playgroud) 例如在CQL中,SELECT*来自abc_dimension ORDER BY键ASC;
似乎没有用.
有帮助吗?