Mysql
 sql >> Base de données >  >> RDS >> Mysql

Ruby datetime adapté à la comparaison mysql

Vous pouvez utiliser to_s(:db) à convertir dans un format convivial pour la base de données.

Time.now.to_s(:db)

Cependant, soyez prudent si vous avez un fuseau horaire spécifié dans Rails car l'heure sera stockée en UTC dans la base de données. Vous devrez le spécifier pour effectuer des comparaisons appropriées.

Time.now.utc.to_s(:db)

Vous pouvez également utiliser NOW() fonction dans MySQL au lieu de générer l'heure actuelle dans Ruby.