Best approach to filter yesterday's records in Oracle SQL

I’m working with an Oracle database and need to extract all records from the previous day. Currently I’m using this condition:

WHERE created_date >= TRUNC(SYSDATE - 1)
AND created_date < TRUNC(SYSDATE)

I’ve also seen this alternative approach:

WHERE created_date BETWEEN TRUNC(SYSDATE - 1) 
AND TRUNC(SYSDATE) - INTERVAL '1' SECOND

Which method is more reliable for getting complete yesterday data? I want to make sure I don’t miss any records that were inserted during the previous day. Are there any other recommended ways to handle this date filtering in Oracle?