Finding the time stamp in a time wave

Hello,

I am relatively new to Igor use. I am trying to process a large amount of data stored in a file in csv format with a time stamp. So, I am able to load the data using loadwave command into two different waves, one containing the time stamp, and the other is the value of the quantity I am measuring at that time. Now, I want to locate the point closest to my time of interest in the time wave. Could you help me finding the syntax for it? For example:

The time wave looks like: 10:23:34 am, 10:23:38 am, 10:23:42 am. If I want to find the point corresponding to the time 10:23:38 am, what syntax or command do I need to use.

Thank you,
Vikram
Time of day is stored as seconds since midnight.

[ Date/time is stored as seconds since midnight on 1904-01-01. For details, execute:
 DisplayHelpTopic "Date/Time Waves"
]

Here is an example that may help:
// Examples:
//      Demo(10, 23, 38)
//      Demo(10, 23, 40)
Function Demo(hours, minutes, seconds)
    Variable hours, minutes, seconds        // The time of day to search for

    Variable timeOfDayToSearchFor = hours*3600 + minutes*60 + seconds   // Convert to seconds since midnight

    Variable t0 = 10*3600 + 23*60 + 34      // 10:23:34 AM as seconds since midnight
    Variable t1 = 10*3600 + 23*60 + 38      // 10:23:38 AM
    Variable t2 = 10*3600 + 23*60 + 42      // 10:23:42 AM
    Make/O timeOfDayWave = {t0, t1, t2}
   
    FindLevel/P/Q timeOfDayWave, timeOfDayToSearchFor       // Stores fractional point number in V_LevelX
    Printf "Point number is %g\r", V_LevelX
End