fonctionsCommunes.py 711 B

123456789101112131415161718
  1. import time
  2. import datetime
  3. def idUnique(prefixe=""):
  4. """renvoie un identifiant unique
  5. base sur le temps en micro-s ecoule depuis le 1er janvier 2015,
  6. precede du prefixe entre en parametre"""
  7. ## delta = datetime.datetime.now() - datetime.datetime(2013, 1, 1)
  8. depart = time.struct_time(tm_year=2015, tm_mon=1, tm_mday=1, \
  9. tm_hour=0, tm_min=0, tm_sec=0, \
  10. tm_wday=0, tm_yday=1, tm_isdst=0)
  11. delta = time.time() - time.mktime(depart)
  12. ## retour = "{}{}-{}-{}".format(prefixe, delta.days, delta.seconds, delta.microseconds)
  13. retour = "{}{}".format(prefixe, delta)
  14. return retour
  15. print idUnique()