def main(): #logging.basicConfig(filename='time2tid_test.log', level=logging.DEBUG) my_dt = datetime(2014, 10, 31, 15, 30) my_dt = my_dt - timedelta(hours=8) timeformat = "%Y/%b/%d %I:%M:%S %p" print print "Target time:", utc2local(my_dt).strftime(timeformat) #logging.info('Entering time2tid') lst_trades = time2tid( datetime2unixtime(my_dt) ) #logging.info('Done time2tid') print "Closing prices:" for trade in lst_trades: print unixtime2localtime(trade['date']).strftime(timeformat), trade['type'], float(trade['price']) print print "Raw data:" print lst_trades
import datetime from okcoin import utiltime dt = datetime.datetime(2014,2,19,6,0,0) ut = utiltime.datetime2unixtime(dt) dt_local = utiltime.utc2local(dt) utl = utiltime.datetime2unixtime(dt_local) print "The reference time in UTC is:" print dt print "Its unix timestamp is (utc):" print ut print "The reference local time is:" print dt_local print "Its unix timestamp is (local timezone):" print ut