Se hai già lavorato nell'ambiente C ++, devi aver saputo che tutti i linguaggi di programmazione orientati agli oggetti si basano su istanze per eseguire diverse attività. Allo stesso modo, il linguaggio di programmazione Scala è anche un ambiente orientato agli oggetti e quindi utilizza molte classi. Una delle sue classi è la classe di calendario, che è popolare tra i programmatori per ottenere la data e l'ora della regione specifica in un momento. Se non hai alcuna conoscenza preliminare di ottenere la data e l'ora nella lingua Scala in diversi modi, questo articolo ti fornirà una grande assistenza al riguardo. Quindi, iniziamo fresco.
Esempio # 01:
Introduzione al nostro primo esempio, abbiamo elencato l'attuale contenuto della directory di lavoro tramite la query a una parola singola "LS". Non abbiamo file Scala nella directory che può essere utilizzato per il codice. Quindi, dobbiamo generarne uno, con l'uso di una semplice istruzione "tocco".
Nel nostro primo esempio di programmazione Scala, daremo un'occhiata all'utilizzo della funzione GetTime () di una classe di calendario per visualizzare la data e l'ora correnti. Per questo, dobbiamo importare il "Java.util.Biblioteca di classe Calendar "nella nostra prima riga di codice. Abbiamo creato un oggetto chiamato "Get" sulla seconda riga e aggiunto una definizione di funzione principale (). L'esecuzione della funzione principale () è avviata dalla dichiarazione di una variabile "d" che ha preso l'attuale istanza DateTime dalla classe di calendario utilizzando la funzione "getInstance ()".
Dopo aver preso l'istanza, la variabile "D" è stata utilizzata per chiamare la funzione GetTime () della classe di calendario. Questa funzione restituisce e salva la data e l'ora corrente di un fuso orario specifico a una nuova variabile denominata "DateTime" in un formato di visualizzazione standard. Dopo questo, la funzione println () è stata gettata per visualizzare il valore all'interno della variabile "datetime", i.e., Data e ora corrente di una regione di fuso orario specifico. La funzione principale () e l'oggetto "get" sono completati qui. Quindi, dobbiamo salvare questo codice prima della compilation.
Proprio come molti altri linguaggi di programmazione, Scala ha il proprio compilatore da utilizzare per la compilazione di un programma Scala su Linux. Quindi, abbiamo provato il compilatore "Scalac" insieme al nome di un file di codice per compilarlo. Il file oggetto è stato creato con il suo nome oggetto "Get". Quindi, abbiamo usato il suo nome oggetto all'interno dell'istruzione di esecuzione "Scala" per eseguire il codice compilato. L'output ha mostrato chiaramente la data e l'ora correnti sulla nostra schermata.
Esempio # 02:
Il primo esempio è stato l'utilizzo della funzione GetTime () per visualizzare la data corrente insieme all'ora sulla schermata della nostra console, ma stiamo solo cercando modi per visualizzare solo la data. Quindi, abbiamo escogitato un altro metodo, io.e., l'uso della funzione locale () di una classe di calendario. Questo sarà un esempio molto breve e facile da fare. Pertanto, abbiamo aggiornato lo stesso vecchio file Scala. Abbiamo importato lo stesso "Java.util.Calendario "e ha creato un oggetto" Ottieni "tramite la parola chiave" oggetto ". All'interno di questo oggetto, la stessa definizione di funzione principale () è stata utilizzata con molte modifiche.
Contiene solo una singola istruzione funzione println () che chiama la funzione localdate () con il parametro ora () per ottenere la data locale corrente sul nostro display sullo schermo secondo la regione corrente. È semplice come è stato mostrato nell'immagine.
Salviamo questo programma Short Scala aggiornato nello stesso file e compilialo nuovamente sulla console con il compilatore Scala. Il file oggetto aggiornato è stato utilizzato nella query di esecuzione Scala per visualizzare il suo risultato. Mostra solo la data di una regione specifica attuale che è stata utilizzata.
Esempio # 03:
Ecco il nostro ultimo esempio per questo tutorial per visualizzare la data e l'ora corrente sulla nostra schermata dell'applicazione della console. Ma abbiamo usato altre funzioni in questa illustrazione per ottenere il formato specificato sul nostro schermo. Quindi, abbiamo iniziato questo codice di esempio con lo stesso "Java.util.Linea del calendario per importare l'istanza della classe del calendario qui. Dopo questo, abbiamo importato la funzione SimpleDateFormat dal Java.Testo Modulo Java.
Abbiamo creato un oggetto "Get" come visualizzato e aggiunto la definizione di una funzione principale () in esso per avviare l'esecuzione. All'interno dell'esecuzione della funzione principale (), abbiamo creato due valori, Form1 e Form2, separatamente, usando l'oggetto di classe SimpleDateFormat (). Entrambi i valori contengono formati abbastanza diversi per la visualizzazione della data. Alla riga successiva, il valore "OBJ" è stato inizializzato utilizzando la funzione getInstance () della classe di calendario. La funzione println () è qui per ottenere la data e ora corrente tramite la funzione gettime () e visualizzarla direttamente al momento.
Successivamente, abbiamo creato altri due valori variabili, "Date1" e "Date2" per convertire il formato DateTime corrente in un formato specificato tramite gli oggetti variabili Form1 e Form2, i.e., Nella chiamata di funzione Formato (). Nelle ultime due righe di codice, abbiamo utilizzato l'istruzione funzione println () per visualizzare le nuove date appena formattate sulla schermata della console attraverso l'uso di valori variabili Date1 e Date2. Salviamo rapidamente il nostro script Scala prima della sua compilation.
Dopo aver compilato il file del codice Scala, abbiamo eseguito il nome "oggetto" all'interno dell'istruzione "Scala" per eseguire il codice compilato. L'output mostra chiaramente la data e l'ora corrente sulla nostra schermata della console, quindi ha mostrato due diversi formati della data corrente.
Conclusione:
L'introduzione del nostro articolo è un riepilogo di quanto siano importanti i linguaggi di programmazione orientati agli oggetti come Scala nella nostra vita quotidiana. Insieme a questo, mostra che puoi ottenere la data e l'ora entro pochi secondi con un mucchio di linee di codice. Pertanto, abbiamo spiegato 3 diversi metodi nella programmazione Scala per visualizzare la data e l'ora di un fuso orario specifico. Abbiamo anche discusso di un modo per modificare il formato della data corrente utilizzando la funzione SimpleDateFormat ().