Usando questa guida rapida, esamineremo come lavorare con la lezione di date in Ruby.
Uso di base
La classe Data fa parte della libreria standard Ruby che ha un sacco di altri metodi. Per usarlo, dobbiamo importare aggiungendo la seguente voce:
Richiedi 'data'Una volta importato, possiamo ottenere la data corrente creando un oggetto per indicare il giorno corrente.
Richiedi 'data'L'esecuzione del codice sopra dovrebbe restituire la data corrente.
2021-08-01Una volta ottenuta la data corrente, possiamo svolgere funzioni di base come l'aggiunta o la sottrazione dei giorni.
Ad esempio, per scoprire quando è nato qualcuno di 50 anni, possiamo fare:
Richiedi 'data'In questo caso, convertiamo 50 anni in giorni e sottraggiamo dalla data corrente, dandoci l'anno di nascita.
1971-08-14Possiamo anche aggiungere valori all'oggetto della data corrente come:
Richiedi 'data'Questo aggiunge 30 giorni dalla data corrente.
2021-08-31Classe di tempo di Ruby
Una lezione gemella fino ad oggi è la lezione di tempo. La classe di tempo funziona allo stesso modo fino ad oggi, ma offre il concetto di data e ora. Rappresenta un punto specifico nel tempo in anni, mesi, giorni, ore, minuti e secondi.
Ad esempio, per ottenere la data e l'ora correnti utilizzando la classe di tempo, puoi fare:
richiedere "tempo"La classe temporale consente anche di passare il tempo di epoca e convertire in formato tempo di leggibile umano.
Per esempio:
richiedere "tempo"Il metodo sopra convertirà il tempo di epoca passata al formato di tempo leggibile.
Puoi anche interrogare il tempo per il giorno specifico. Ad esempio, per ottenere se la data corrente è lunedì?
richiedere "tempo"Chiusura
Questo tutorial ha superato le basi dell'utilizzo delle funzioni della data e della classe per ottenere la data e l'ora correnti. Ruby fornisce più funzionalità per lavorare con la data e l'ora, compresa la formattazione. Fare riferimento alla documentazione per saperne di più.