File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -449,15 +449,24 @@ Here are some examples of typical usage of the :mod:`uuid` module::
449
449
>>> uuid.MAX
450
450
UUID('ffffffff-ffff-ffff-ffff-ffffffffffff')
451
451
452
+ >>> # make a UUID based on the host ID and current time
453
+ >>> # reordered for improved DB locality
454
+ >>> uuid.uuid6()
455
+ UUID('1f0799c0-98b9-62db-92c6-a0d365b91053')
456
+
452
457
>>> # get UUIDv7 creation (local) time as a timestamp in milliseconds
453
458
>>> u = uuid.uuid7()
454
459
>>> u.time # doctest: +SKIP
455
460
1743936859822
461
+
456
462
>>> # get UUIDv7 creation (local) time as a datetime object
457
463
>>> import datetime as dt
458
464
>>> dt.datetime.fromtimestamp(u.time / 1000) # doctest: +SKIP
459
465
datetime.datetime(...)
460
466
467
+ >>> # make a UUID using three customizable fields
468
+ >>> uuid.uuid8(0x12345678, 0x9abcdef0, 0x11223344)
469
+ UUID('00001234-5678-8ef0-8000-000011223344')
461
470
462
471
.. _uuid-cli-example :
463
472
You can’t perform that action at this time.
0 commit comments