python中的日期时区
在php中,我能够获得给定时区和时间的夏令时信息(+02:00或+01:00),如下所示python中的日期时区,python,date,Python,Date,在php中,我能够获得给定时区和时间的夏令时信息(+02:00或+01:00),如下所示 $date = new DateTime('2014-09-01 17:16:32', new DateTimeZone('Europe/Madrid')); echo $date->format('Y-m-d H:i:sP'); result>> 2014-09-01 17:16:32+02:00 我正在尝试这个,但正在添加两个小时的输入日期!我只想将+02:00/+01:00添加到
$date = new DateTime('2014-09-01 17:16:32', new DateTimeZone('Europe/Madrid'));
echo $date->format('Y-m-d H:i:sP');
result>> 2014-09-01 17:16:32+02:00
我正在尝试这个,但正在添加两个小时的输入日期!我只想将+02:00/+01:00添加到给定日期,而不触摸输入日期:
madrid = pytz.timezone('Europe/Madrid')
print datetime.datetime(2012, 4, 14, 07, 50, 13, tzinfo=pytz.utc).astimezone(madrid)
result>> 2012-04-14 09:50:00+02:00
我怎样才能喜欢python中的php代码
谢谢你的建议 您正在查找此打印报表
print datetime.datetime(2012, 4, 14, 07, 50, 13, tzinfo=pytz.utc).astimezone(madrid).strftime("%Y-%m-%d %H:%M:%S%z")
它输出:
2012-04-14 09:50:13+0200
从中,您需要为此使用本地化
>>> import pytz
>>> import datetime
>>> madrid = pytz.timezone('Europe/Madrid')
>>> loc_dt = madrid.localize(datetime.datetime(2012, 4, 14, 07, 50, 13))
>>> print loc_dt
2012-04-14 07:50:13+02:00
>>>进口皮茨
>>>导入日期时间
>>>马德里=pytz.时区(“欧洲/马德里”)
>>>loc_dt=madrid.localize(datetime.datetime(2012,4,14,07,50,13))
>>>打印位置
2012-04-14 07:50:13+02:00
非常感谢asp!!我是python的新手,我对python中的所有datetimezones的东西都有点迷糊。现在更清楚了,谢谢!这没有意义,我不想转换合法化的时间,我想要的是本地化一个本地日期时间,无论如何谢谢