How long do Joy-Cons take to charge?

How long do Joy-Cons take to charge? It takes approximately 3 ½ hours to fully charge the Joy-Con controllers.

It takes approximately 3 ½ hours to fully charge the Joy-Con controllers.