安裝套件:
產生 ULID:
解析 ULID:
參考資料:
GitHub - ahawker/ulidd
pip install ulid-py
產生 ULID:
import ulid
ulid_str = ulid.new()
print("ULID:", ulid_str) # ULID: 01JV022GTA8QR8C10RNZA075MT
解析 ULID:
import ulid
ulid_str = "01JV018VF01QV6E1AJNTZPGCMT"
ulid_obj = ulid.from_str(ulid_str)
print("ULID 物件:", ulid_obj) # 01JV018VF01QV6E1AJNTZPGCMT
print("ULID 時間區塊:", ulid_obj.timestamp()) # ULID 時間區塊: 01JV018VF0
print("ULID 隨機區塊:", ulid_obj.randomness()) # ULID 隨機區塊: 1QV6E1AJNTZPGCMT
print("ULID 時間:", ulid_obj.timestamp().datetime) # ULID 時間: 2025-05-11 16:01:26.496000+00:00
參考資料:
GitHub - ahawker/ulidd
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com