MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso memorizzare l'ora in MongoDB? Come una stringa? Dare anno/mese/giorno arbitrario?

È possibile memorizzare l'ora come numero (numero di secondi dalle 00:00:00). Sarà ordinato in modo naturale e facile da convertire da/in formato hh:mm:ss quando necessario.

//from 23:55:00 to the stored time
storedTime = hours * 3600 + minutes * 60 + seconds

//from the stored time to 23:55:00
hours = storedTime / 3600  // needs to be an integer division
leaves = storedTime - hours * 3600
minutes = leaves / 60
seconds = leaves - 60 * minutes