How does the timestamp of this FDateTime accurate to milliseconds?

//Fetch timestamp
int GetTimestamp()
{
	FDateTime Time = FDateTime::Now();
	int64 Timestamp = Time.ToUnixTimestamp();
	int p = (int)Timestamp;
	return p;
}