Ciao, questo è che non vogliono fare.
E bentornato.
Diamo un'occhiata alla nuova API per data e ora introdotta l'8 luglio.
Questa nuova API è rappresentata da un pacchetto chiamato Jayawardhana di cui discutiamo un po 'sulle classi di
base e quindi in seguito nella conferenza successiva li vedremo in azione nella loro frenesia Demel per fare un
rapido riassunto delle limitazioni dell'API legacy.
Molte delle cose che possono essere fatte con la nuova API sono anche possibili con l'API
legacy e quindi è importante per noi essere molto chiari sui limiti della vecchia API e su come la nuova
API li affronterà.
Poiché stiamo per conoscere la nuova API che sostituirà e solo l'API, è importante per noi
sapere quali sono i limiti di tutto ciò.
Va bene, abbiamo bisogno di sapere a cosa sta andando male tutta l'API su come la nuova API lo indirizzerà.
Una delle limitazioni è che ha fatto nella vecchia API che includeva anche la porta, mentre i componenti dell'ultima
ora Sophi hanno solo bisogno di tempo per la data, quindi non sarebbe possibile.
Allo stesso modo, se solo abbiamo bisogno di dire il tempo, allora anche questo non è possibile.
Ora, anche se crei un'istanza morta specificando solo che componenti come il tuo mese sono stati creati solo con il
lavoro o non sei ancora un'istanza di Dorkbot che include ancora l'acquisto per impostazione predefinita.
È solo che i componenti temporali verrebbero inizializzati a zero.
Quindi sarebbe zero per ore minuti e secondi.
Successivamente sappiamo che il tuo componente nel declasse ha un offset confuso di 9100 a destra.
E sappiamo anche che il range del mese è zero, Palauan su questo è anche confuso e
si applica ad entrambi ha fatto anche il classis del calendario scorso.
Successivamente la confusione è attorno a Vitt delle due classi per usare declasse è ancora routing per compatibilità con le versioni precedenti.
Quindi se questo non è molto familiare con l'API legacy allora potrebbe essere confuso su
quale delle due classi utilizzare nelle classi e le vecchie API sono modificabili e quindi non sono minacce se così l'8 luglio ha introdotto
la nuova data e API del tempo.
Ed è nel nuovo pacchetto chiamato Dharwad di ed è stato ispirato da una scheda di libreria di terze parti Jordaan volta
che abbiamo brevemente discusso in precedenza su molte delle funzionalità dalla Georgia il nostro tempo sono in realtà
integrate nella nuova API.
Di fatto, l'Europa e il sito Web suggeriscono di migrare verso i nuovi dati e, secondo MEPA Performance, sembra
che la nuova API sia più veloce di API giurata in molte aree e anche la nuova API
dovrebbe essere più veloce dell'API legacy.
Non è così buono o il tempo è stato utilizzato principalmente dai programmatori che non sono contenti con le API go o legacy.
È stato anche discusso in precedenza che la nuova API si basa sul sistema di calendario ISO 8 6 0
1 che è quello che l'obiettivo civile utilizza oggi sotto lo stesso calendario del calendario gregoriano prevede che le attuali regole
per gli anni bisestili vengano applicate per la vecchiaia.
Ma se avete bisogno di date storiche accurate che abbiamo fatto con la vostra fede in 82 che è il modo in cui è stato
introdotto il calendario gregoriano, questo calendario non lo farebbe.
Questa sarebbe la prossima volta che la maggior parte delle classi sono anche immutabili.
Quindi sono piuttosto alti Infine non ci sono metodi di fabbrica statici del costruttore pubblico per
costruire oggetti di data e ora.
Un esempio è un metodo McLachlin di serie chiamato in poi lo vedremo in un altro Demel.
In effetti, il primo elemento dello sforzo ha dimostrato che le riprese del libro dovrebbero considerare l'utilizzo di
metodi statici di fabbrica prima di considerare il costruttore il più possibile.
Più avanti vedremo brevemente i vantaggi dell'utilizzo dei metodi clackety di Stockley e qui ci sono le classi
più comunemente usate e puoi trovarle tutte nel pacchetto Gelada e molto presto faremo una
demo in cui useremo tutte queste.
Ora uno qui è la data locale che rappresenta una data nel sistema di calendario ISO age 6 0 1.
Non importa in che modo il componente orario o le informazioni sul fuso orario in secondo luogo sono gli acquisti locali e
rappresenta solo il tempo nel sistema di calendario ISO 8 6 0 1, quindi non è il modo in cui il
componente o le informazioni sul fuso orario sono in declino locale e come puoi immaginare, include sia la data che l'ora, ma non le
informazioni sul fuso orario.
Quindi è una composizione del libro che io sono ciò che è dati zonati su questo include tutto ciò che è fatto
o no quindi sono Zalm ed è simile alla classe di calendario gregoriano nella classe istantanea degli anni '50 che
rappresenta un singolo punto istantaneo su quella timeline e può essere usato per registrare cose come
i timestamp degli eventi.
Questo vetro è analogo al declasse della vecchia API.
Quindi anche il declasse rappresenta un punto sulla timeline.
Quindi non appare così, ma ha effettivamente rappresentato un punto sulla timeline sull'utilizzo di quel punto
sulla timeline.
Glosson ha restituito componenti diversi come l'anno o l'ora del mese e così via che c'è una conversione dal
punto sulla timeline fino ad oggi e l'acquisto di componenti comprensibili per l'uomo.
E tutte queste classi implementano un'interfaccia chiamata Temporal che fa parte del pacchetto in Jobar ma
non sono temporale.
Quindi queste classi sono all'interno del pacchetto Java piuttosto che l'interfaccia che stanno implementando fa parte di un
pacchetto chiamato loro pulsante sulle loro interfacce chiamato noi apart-in quanto tutte queste classi sono in realtà
oggetti temporali.
Destra.
In altre parole significa che c'è il concetto di.
Nel frattempo, in seguito, è possibile decodificare i metodi comuni definiti da questa interfaccia.
Ha alcune parole come Bless my nose e così via al fine di regolare gli oggetti temporali, non
l'interfaccia timbro inserito estende anche un'altra interfaccia chiamata Asse temporale.
Su questa interfaccia include solo leggere i metodi come il termine Asse e temporale e suggerisce e ci sono anche
altre due classi comunemente usate chiamate durata e periodo come implicano i nomi.
Queste classi rappresentano una quantità di tempo.
Ad esempio, la durata rappresenta la durata tra due punti del tempo di due eventi sulla timeline.
Quindi sarebbe durata tra due istanze della perdita istantanea.
D'altra parte, Peter rappresenta l'integrale tra due date.
Quindi Puniet è qualcosa a cui è associato.
Ad esempio, se vuoi calcolarlo su una persona, considererai l'intervallo tra la data corrente e
quella più sensata.
Ma lo spirito è associato con il bene la durata è associata al tempo non in quanto queste classi rappresentano
la quantità di tempo che entrambi implementano un'interfaccia chiamata Temporal Amman che è anche dal
punto dot dot e il pacchetto qui è il formato dell'ora.
E ho appena visto 8 6 0 1.
Quindi abbiamo una data seguita dal carattere t che è seguito dal tempo a sua volta seguito da offset di
zona.
Ed ecco un esempio qui la data è il 3 luglio 2017.
I singoli elementi del componente data sono separati da un trattino byme è 1 am sull'offset da
GMP dispari UTC è meno sette ore che corrisponde all'area di Los Angeles negli Stati Uniti che è
anche indicata come Pacific Time.
Possiamo vedere che gli elementi del componente temporale sono separati da colonne.
Quindi questo operatore è trattino nel caso in cui un po '.
Beh, ora chiama e dà il via non è un'istanza della classe diurna della zona, quindi otteniamo un risultato del
genere con tutte le informazioni su cui guarderemo più avanti nella demo.
Se volevo un'istanza di data locale, otteniamo solo la parte morta di questa stringa.
Sotto la stampa del piede un'istanza di ora locale, otteniamo solo la parte di acquisto della stringa.
Una volta in cui l'ora locale è diversa dalla data e dall'ora, incluso Infine, ecco un altro esempio.
E questo rappresenta l'immagine UPC.
E questo dà una sorta di offset, abbiamo i personaggi Z alla fine.
Quindi Z implica UPC o GNB.
Quindi questo è il formato ISO 8 6 0 1 e l'8 luglio abbiamo bisogno di esserne fuori.
Altrimenti potrebbe essere un po 'di confusione guardare questo tipo di stringa.
Quindi questo è tutto.
E abbiamo esaminato le perdite giudiziarie nella nuova API.
Ora faremo di più e li vedremo tutti in azione.
Grazie.