ใน Java เราสามารถใช้System.currentTimeMillis()
เพื่อรับการประทับเวลาปัจจุบันในหน่วยมิลลิวินาทีนับตั้งแต่เวลาซึ่งก็คือ -
ความแตกต่างวัดเป็นมิลลิวินาทีระหว่างเวลาปัจจุบันถึงเที่ยงคืนวันที่ 1 มกราคม 1970 UTC
ใน C ++ จะได้สิ่งเดียวกันได้อย่างไร?
ตอนนี้ฉันกำลังใช้สิ่งนี้เพื่อรับการประทับเวลาปัจจุบัน -
struct timeval tp;
gettimeofday(&tp, NULL);
long int ms = tp.tv_sec * 1000 + tp.tv_usec / 1000; //get current timestamp in milliseconds
cout << ms << endl;
หน้าตาแบบนี้ใช่หรือไม่?