Java ha classi diverse che ci consentono di estrarre il giorno, l'anno, il mese, la data e il tempo. Possiamo anche modificare questi campi come giorni dopo e prima del giorno o della data specificata. Il giorno della settimana viene acquisito utilizzando l'interfaccia del codice delle classi locali e di calendario. Qui avremo il giorno della settimana dalla classe di calendario Java e otterremo il giorno della settimana dai semplici metodi localizzati. Il campo di classe del calendario Day_of_Week viene utilizzato per recuperare il numero del giorno. Si noti che l'oggetto della classe del calendario non dovrebbe essere condiviso da diversi thread.
Esempio 1:
Qui, usiamo per la prima volta il localizzazione per ottenere il nome della settimana con la data specificata che ha un metodo diverso dalla classe del calendario. Il metodo GetValue della classe DayofWeek ottiene il valore intero del numero della settimana. Facciamo un programma Java per spiegare il metodo getValue () di DayofWeek.
Nel codice, abbiamo prima impostato le biblioteche per consentirci di ottenere il giorno della settimana. Dichiariamo quindi la classe Java per eseguire il metodo principale (). Al suo interno, creiamo l'istanza locale "DT" in cui utilizziamo la data locale.di () metodo per fornire la data del locale. Quindi, abbiamo impostato l'istanza "Dow" della classe DayofWeek per trovare il giorno della data di localizzazione specificata utilizzando il metodo da (). Successivamente, utilizziamo l'istruzione di stampa per stampare il nome del giorno.
Successivamente, dichiariamo un'altra istanza che è "getval" in cui il metodo getValue () viene applicato sull'istanza "Dow" per ottenere il valore intero del giorno della settimana. Una volta recuperato il valore intero del giorno, l'istanza Getval mostra il numero del giorno dall'istruzione di stampa.
Nella data specificata, "lunedì" è il giorno designato della settimana. Lunedì è il primo giorno della settimana, quindi il valore intero recuperato è "1".
Esempio 2:
Viene dimostrato il precedente codice Java per ottenere il giorno della settimana che ottiene il nome del giorno insieme al suo valore intero che risiede nell'intervallo dei numeri della settimana. Ora, il giorno della settimana può anche essere recuperato nei diversi stili di testo in formato di Java usando i metodi del "tempo.formato.Pacchetto di testo ”.
Nel codice, abbiamo impostato alcune librerie richieste per ottenere il nome della giornata insieme ai diversi stili di formato. Successivamente, abbiamo una classe Java "DaysOfWeek2" che racchiude il metodo principale () in cui è fornito il codice sorgente per ottenere il giorno della settimana. Per ottenere la data corrente sul nostro server, costruiamo innanzitutto l'istanza "oggi" della data locale utilizzando il metodo Now ().
Quindi, otteniamo il giorno della settimana dall'istanza "oggi" usando il metodo GetDayofWeek (). Il valore del giorno della settimana sotto forma dell'intero è ottenuto attraverso l'uso del metodo GetValue insieme all'istanza "mydayofweek". Successivamente, il giorno della settimana viene quindi formattato usando lo stile di testo di Java. Innanzitutto, mostriamo il giorno della settimana in formato completo e poi il giorno della settimana a breve termine.
Il giorno attuale del nostro sistema è "mercoledì" che è il terzo giorno della settimana mentre viene visualizzato il valore. Il giorno completo e breve della settimana è anche stampato sulla seguente immagine di output:
Esempio 3:
Ora, la classe di calendario viene utilizzata per ottenere il giorno della settimana. Il calendario.Day_of_week è dichiarato nel metodo get () e restituisce il giorno della settimana dalla data data. Prendi in considerazione il programma di Calendario Class Day of the Week:
Nel codice, diamo un modulo di calendario da Java. Successivamente, creiamo la classe Java per implementare il programma all'interno del metodo principale di questa classe (). Dichiariamo la variabile "cal" del calendario e inizializziamo con il metodo getInstance () per ottenere la data e l'ora correnti. Quindi, utilizziamo il messaggio di stampa in cui otteniamo l'ora corrente dal sistema e trasformiamo quel tempo nel tipo di stringa utilizzando il metodo Tostring ().
Successivamente, definiamo un altro oggetto che è "giorno" in cui l'oggetto "cal" usa il metodo get (). Il metodo get () prende il giorno corrente della settimana dal calendario e stampa il giorno della settimana che si verifica alla data del nostro sistema. Insieme a questo, prendiamo anche le ore e i minuti dalla classe di calendario.
Il giorno della settimana in formato di stringa e intero per la data fornita è mostrato nel seguente output insieme alla data e all'ora del sistema:
Esempio 4:
La classe di calendario viene anche utilizzata per recuperare il primo e gli ultimi giorni della settimana. La giornata può anche essere rappresentata come un valore di stringa anziché come un valore numerico. Il SimpleDateFormat viene utilizzato per ottenere la giornata come testo.
Nel codice, impostiamo il modulo di testo di Java per ottenere la giornata come testo. Per questo, creiamo il metodo principale () all'interno della classe del programma Java. Qui, decalchiamo l'oggetto "Data" per ottenere la data dal server. Quindi, chiamiamo il metodo set () in cui impostiamo il calendario con il giorno di inizio della settimana. Successivamente, definiamo l'oggetto "DF" in cui il formato del giorno e della data è fornito a SimpleDateFormat (). La data e il giorno correnti vengono quindi stampate ottenendo la giornata e la data dal metodo GetTime () nel formato specificato. Successivamente, otteniamo l'ultimo giorno della settimana usando il per loop. Il per circuito per loop si trasmette attraverso un valore da 0 a 6 da quando l'intervallo di settimana Java inizia con il valore 0. L'ultimo giorno con la data viene visualizzato anche dopo l'iterazione.
Il giorno di inizio della settimana a Java è "domenica" che si ottiene nella schermata di output. L'ultimo giorno della settimana è sabato che viene eseguito anche nel seguente:
Conclusione
Il giorno della settimana è ottenuto eseguendo le diverse operazioni esplorate in questo documento Java. I primi due programmi sono implementati con il metodo localizzato in cui il giorno della settimana è ottenuto dalla data specificata. Il prossimo programma utilizza la classe di calendario per operare per ottenere il giorno della settimana. Il metodo della classe di calendario viene utilizzato anche per il primo giorno e l'ultimo giorno della settimana. Inoltre, il giorno della settimana è anche formattato come un giorno basato sul testo.