I was setting up an Android device to be my dedicated 2FA hardware. I forgot to look the time, and it shifted for 4 minutes. So, with every single try, I failed to get correct code. I almost gave up but found an article about talking importance of time.