DateOperation.py 794 B

1234567891011121314151617181920212223
  1. from datetime import datetime, timedelta
  2. def getCurrentDateMillis(timestamp):
  3. dateMillis=timestamp
  4. d = datetime.strptime(str(str(dateMillis.year)
  5. +'-'+str(dateMillis.month)+'-'+str(dateMillis.day)), "%Y-%m-%d").strftime('%s')
  6. return int(d)*1000
  7. def getLastSevenDaysTimeRange(Hours,Minutes):
  8. time_range=[]
  9. try:
  10. dateMillis=datetime.now()
  11. d = int(datetime.strptime(str(str(dateMillis.year)
  12. +'-'+str(dateMillis.month)+'-'+str(dateMillis.day)), "%Y-%m-%d").strftime('%s'))
  13. today=dateMillis.fromtimestamp(d)
  14. for deducted_days in range(1,8):
  15. next_day=today - timedelta(days=deducted_days)
  16. time_range.append(int(next_day.timestamp()*1000))
  17. except Exception as err:
  18. print(err)
  19. return time_range