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