当前位置: 首页>>代码示例>>Python>>正文


Python Utilities.epoch_to_localtime方法代码示例

本文整理汇总了Python中utilities.Utilities.epoch_to_localtime方法的典型用法代码示例。如果您正苦于以下问题:Python Utilities.epoch_to_localtime方法的具体用法?Python Utilities.epoch_to_localtime怎么用?Python Utilities.epoch_to_localtime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utilities.Utilities的用法示例。


在下文中一共展示了Utilities.epoch_to_localtime方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: check_epoch_to_localtime_conversion_different_timezone

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import epoch_to_localtime [as 别名]
def check_epoch_to_localtime_conversion_different_timezone(timezone):
    os.environ['TZ'] = timezone
    seconds = '1440000441000'  # 19/08/2015 17:07:21
    time_struct = Utilities.epoch_to_localtime(seconds)
    assert_equal(2015, time_struct.tm_year)
    assert_equal(8, time_struct.tm_mon)
    assert_equal(19, time_struct.tm_mday)
    assert_equal(17, time_struct.tm_hour)
    assert_equal(7, time_struct.tm_min)
    assert_equal(21, time_struct.tm_sec)
    assert_equal(2, time_struct.tm_wday)
    assert_equal(231, time_struct.tm_yday)
    assert_equal(1, time_struct.tm_isdst)
开发者ID:cfax,项目名称:tflbusarrival,代码行数:15,代码来源:test_utilities.py

示例2: getBusList

# 需要导入模块: from utilities import Utilities [as 别名]
# 或者: from utilities.Utilities import epoch_to_localtime [as 别名]
    def getBusList(self, stopcode_list):
        """Return list of busses stops (type: STBC) around the user's location"""

        return_list = [
            'StopPointName',
            'StopCode1',
            'LineName',
            'DestinationText',
            'EstimatedTime',
        ]

        stops = ','.join(stopcode_list)
        query = 'StopCode1={}'.format(stops) + \
                '&VisitNumber=1' + \
                '&ReturnList=' + ','.join(return_list)

        url = self.__base_url + query
        try:
            response = urlopen(url, data=None, timeout=10)
        except URLError:
            e.args = chain(e.args, ['Error retrieving list of busses'])
            raise

        timestamp = response.readline()
        result = response.readlines()

        busses = []
        for r in result:
            # Clean entry and split into a list
            r = r.rstrip().strip('[]').split(',')
            # Discard first element (always 1) and replace any leading/trailing double quotes
            r = [i.strip('"') for i in r[1:]]
            # Convert epoch time to readable format
            r = r[:-1] + [Utilities.epoch_to_localtime(r[-1])]
            busses.append(dict(zip(return_list, r)))

        return busses
开发者ID:cfax,项目名称:tflbusarrival,代码行数:39,代码来源:tfl_api.py


注:本文中的utilities.Utilities.epoch_to_localtime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。