คุณสามารถรับเวลาปัจจุบันในหน่วยมิลลิวินาทีใน Python โดยใช้โมดูลเวลา คุณสามารถรับเวลาเป็นวินาทีโดยใช้ฟังก์ชัน time.time (เป็นค่าทศนิยม) หากต้องการแปลงเป็นมิลลิวินาที คุณต้องคูณด้วย 1000 แล้วปัดออก
ตัวอย่าง
import time milliseconds = int(round(time.time() * 1000)) print(milliseconds)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1514825676008
หากคุณต้องการแปลงอ็อบเจ็กต์ datetime เป็นเวลามิลลิวินาที คุณสามารถใช้ฟังก์ชัน timestamp แล้วใช้คณิตศาสตร์เดียวกันกับด้านบนเพื่อรับเวลามิลลิวินาที
ตัวอย่าง
import time from datetime import datetime dt = datetime(2018, 1, 1) milliseconds = int(round(dt.timestamp() * 1000)) print(milliseconds)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1514745000000