1
00:00:02,190 --> 00:00:07,500
OK prima di iniziare con quella data e le classi temporali Discutiamo brevemente alcuni concetti

2
00:00:07,500 --> 00:00:13,500
fondamentali in realtà potrebbe essere che a volte senza saperlo devi essere in grado di eseguire qualsiasi

3
00:00:13,500 --> 00:00:19,440
attività di programmazione che sia rilevante o qualche volta ma quando rivedi le specifiche dell'API tu potrebbe

4
00:00:19,470 --> 00:00:22,000
avere problemi a comprendere alcuni termini.

5
00:00:22,050 --> 00:00:27,360
Quindi è importante conoscere le informazioni di base che copriremo in questa particolare conferenza.

6
00:00:29,070 --> 00:00:34,630
Ora come esseri umani siamo addestrati a pensare a data e ora in termini di mesi.

7
00:00:34,760 --> 00:00:36,210
Le orecchie sono così avanti

8
00:00:36,470 --> 00:00:37,080
Destra.

9
00:00:37,300 --> 00:00:42,440
Tuttavia per i computer questo tipo di interpretazione non è facile al contrario.

10
00:00:42,740 --> 00:00:50,930
Quindi, nel tempo, come un singolo numero grande che rappresenta un punto su una linea temporale continua su un'origine,

11
00:00:50,960 --> 00:00:57,480
la chiamata indietro è stata impostata arbitrariamente a mezzanotte del 1 ° gennaio 1970.

12
00:00:58,010 --> 00:01:00,540
E qui possiamo vedere quella cronologia su Epic.

13
00:01:00,620 --> 00:01:06,500
E questa è la stessa convenzione usata in Unix e in effetti si riferisce a come Unix time.

14
00:01:06,690 --> 00:01:07,660
Non così grande.

15
00:01:07,770 --> 00:01:10,050
Generalmente significa iniziare qualcosa.

16
00:01:10,440 --> 00:01:17,320
Quindi nel caso dei computer è considerato come un punto di partenza e il tempo viene misurato davvero per farlo.

17
00:01:17,520 --> 00:01:23,410
Quindi il tempo è una misura in avanti e anche indietro perché avremmo anche eventi che accadranno prima del 1970.

18
00:01:24,430 --> 00:01:32,980
Quindi se consideriamo questa stessa istanza di tempo che è intorno alle 12:30 a. m. Il 2 luglio 2017 sarà un

19
00:01:32,980 --> 00:01:35,170
unico grande numero.

20
00:01:35,160 --> 00:01:42,340
Su quella linea temporale come il numero di secondi o millisecondi trascorsi da un grande momento questo è

21
00:01:42,340 --> 00:01:49,540
considerato come zero perché a, perché l'origine sotto ci sono seimila 6400 secondi che non è altro che

22
00:01:49,660 --> 00:01:54,520
24 ore moltiplicato per 60 minuti che viene moltiplicato per 60 secondi.

23
00:01:54,580 --> 00:01:55,320
Destra.

24
00:01:55,420 --> 00:02:00,740
Quindi, sulla base di quel computer ha usato la data e l'ora che gli esseri umani possono comprendere.

25
00:02:01,530 --> 00:02:05,860
Unlettered vedremo i gas che possono catturare timestamp su una timeline.

26
00:02:05,850 --> 00:02:06,580
OK.

27
00:02:06,730 --> 00:02:16,310
Ora qui vedi questo termine chiamato UPC su vediamo cosa significa che UBC è l'abbreviazione di tempo universale coordinato ed è

28
00:02:16,310 --> 00:02:22,370
lo standard internazionale di tempo che il semplice Google usa per mantenere.

29
00:02:22,370 --> 00:02:29,740
Ecco come i nostri orologi seguono l'aviazione dei server dei computer e persino la stazione spaziale internazionale

30
00:02:29,740 --> 00:02:36,040
si basa sullo standard di un DCD tipico da otto a seimilaquattro secondi.

31
00:02:36,040 --> 00:02:36,570
Destra.

32
00:02:36,580 --> 00:02:40,050
Perché la nostra giornata ha 6400 secondi.

33
00:02:40,150 --> 00:02:47,380
Comunque occasionalmente una volta all'anno o due può esserci un giorno in cui può avere un secondo in meno

34
00:02:47,380 --> 00:02:53,350
di un secondo in meno di addotti per tenere conto della rotazione irregolare di esso.

35
00:02:53,470 --> 00:02:59,870
Ora sappiamo che la rotazione terrestre è la ragione per cui abbiamo 24 ore al giorno,

36
00:02:59,870 --> 00:03:07,400
ma sembra che la terra oscilli e talvolta rallenti a causa di un raggio e sarei esattamente 6400 secondi.

37
00:03:07,490 --> 00:03:14,030
Quindi abbiamo bisogno di tenerne conto aggiungendo un secondo su questo secondo è indicato come un secondo bisestile proprio come il

38
00:03:14,660 --> 00:03:16,220
modo in cui lo abbiamo.

39
00:03:16,220 --> 00:03:25,580
Anno bisestile una volta ogni quattro anni a partire da gennaio 2017 sembra che ci siano stati 27 secondi bisestili dal

40
00:03:25,590 --> 00:03:30,130
1972, a volte nessuna terra può anche muoversi più velocemente.

41
00:03:30,270 --> 00:03:35,180
E a causa del fatto che potremmo avere un secondo, ma questo non è accaduto finora.

42
00:03:35,380 --> 00:03:38,310
Quindi era sempre solo un secondo in più.

43
00:03:38,340 --> 00:03:38,810
OK.

44
00:03:40,140 --> 00:03:48,100
Sul tuo tempo di DC viene misurato tramite Accomack Glock, che sono undergrad altamente precisi oltre 70 centri di temporizzazione

45
00:03:48,100 --> 00:03:55,780
UPC in tutto il mondo e un'organizzazione chiamata B IBM che sta per International Bureau of weights e

46
00:03:55,780 --> 00:04:02,400
misure utilizza i tempi che vengono segnalati da questi diversi centri di timing per calcolare l'ora

47
00:04:02,400 --> 00:04:03,470
esatta UTC.

48
00:04:03,880 --> 00:04:06,590
D C'è una sorta di ablativo oltraggioso.

49
00:04:06,880 --> 00:04:07,580
Ciao.

50
00:04:07,810 --> 00:04:14,620
I computer dispongono di propri orologi interni per calcolare l'ora UTC e sono in grado di riflettere l'ora

51
00:04:14,860 --> 00:04:17,940
UTC, ma potrebbero non riflettere i secondi bisestili.

52
00:04:18,010 --> 00:04:20,890
Ma tatticamente questo non è considerato un grosso problema.

53
00:04:21,550 --> 00:04:27,010
Metti anche le implementazioni DVM non irrigate che non gestiscono i secondi bisestili.

54
00:04:27,250 --> 00:04:30,070
Quindi non sono considerati un problema serio.

55
00:04:31,910 --> 00:04:33,910
E questo è solo per tua informazione.

56
00:04:34,180 --> 00:04:36,920
Saresti uno shock per il tempo universale.

57
00:04:37,090 --> 00:04:41,610
E capirlo e si basa su osservazioni astronomiche.

58
00:04:41,610 --> 00:04:50,100
Un colpo alla perdita economica ed è lì dal 1884 su una delle sue versioni chiamate icone D1 per secondi

59
00:04:50,100 --> 00:04:50,950
bisestili.

60
00:04:51,690 --> 00:04:59,000
A quel tempo GMT che sta per Greenwich Mean Time è stato scelto come standard.

61
00:04:59,490 --> 00:05:06,250
Ciò significa che esiste questa nozione di fusi orari in tutto il mondo e questi fusi orari a

62
00:05:06,370 --> 00:05:10,190
poche ore dal GMT, che a volte è da solo.

63
00:05:11,270 --> 00:05:17,540
Green, che in realtà è un luogo a Londra e ha anche un osservatorio chiamato

64
00:05:17,540 --> 00:05:25,340
Royal Observatory che è dove questo GMT è misurato molte volte GMT è anche indicato come UTC che abbiamo appena

65
00:05:25,340 --> 00:05:31,620
discusso più avanti durante il nostro sguardo più vivido a classi che gestiscono tempi diversi zone.

66
00:05:32,520 --> 00:05:39,700
Lascia che ti mostri un'immagine che mostri i diversi fusi orari e possiamo ottenere maggiori informazioni da questo.

67
00:05:39,790 --> 00:05:42,270
Quindi questa immagine mostra i diversi fusi orari.

68
00:05:42,610 --> 00:05:44,280
Fammi zoomare qui.

69
00:05:44,590 --> 00:05:45,500
OK.

70
00:05:45,930 --> 00:05:46,180
OK.

71
00:05:46,180 --> 00:05:51,960
Ora qui abbiamo il Regno Unito, quindi a 0 gradi di lunghezza dovrebbe essere qui zero.

72
00:05:52,240 --> 00:05:56,970
Quindi questo è il Greenwich Time Greenwich Mean Time o UTC.

73
00:05:57,110 --> 00:05:58,620
OK.

74
00:05:58,610 --> 00:06:06,520
Eccolo e vai a sinistra abbiamo i diversi fusi orari meno fusi orari e anche a destra come pochi

75
00:06:06,520 --> 00:06:07,780
fusi orari.

76
00:06:07,830 --> 00:06:10,020
Quindi lasciami scorrere qui.

77
00:06:11,430 --> 00:06:17,770
Quindi entra in ogni fuso orario tutti i diversi luoghi all'interno di quel fuso orario hanno lo stesso

78
00:06:18,250 --> 00:06:22,330
tempo generalmente in alcune parti seguono qualcosa chiamato ora legale.

79
00:06:22,330 --> 00:06:23,590
Lasciami tornare a quello.

80
00:06:23,890 --> 00:06:26,100
Quindi con ogni regione qui.

81
00:06:26,260 --> 00:06:30,080
Quindi c'è un offset di più di cui non è altro che più 1 ora.

82
00:06:30,080 --> 00:06:37,280
OK, quindi se ci spostiamo verso est per cercare in questa direzione verso est, aggiungeremo più 1 ora per

83
00:06:37,300 --> 00:06:38,830
ogni fuso orario.

84
00:06:38,830 --> 00:06:43,150
Quindi questo è un fuso orario, questo è un altro fuso orario, questo è un altro

85
00:06:43,150 --> 00:06:46,490
fuso orario all'interno di questo fuso orario che è un offset sfacciato.

86
00:06:46,660 --> 00:06:54,040
Quindi se c'è un'istanza di tempo qui allo stesso tempo in questo particolare fuso orario, sarebbe

87
00:06:54,040 --> 00:06:56,470
avanti di tre ore.

88
00:06:56,810 --> 00:07:05,920
Ora, ad esempio, in India, l'India ha cinque ore e mezza di anticipo sul GMT.

89
00:07:05,950 --> 00:07:08,960
OK, è abbastanza avanti rispetto al GMT.

90
00:07:09,090 --> 00:07:12,320
Allo stesso modo, puoi guardare tutti gli altri paesi qui.

91
00:07:12,670 --> 00:07:18,320
NAAFI la maggior parte di quelli che vengono chiamati Stati Uniti.

92
00:07:18,530 --> 00:07:25,860
Quindi gli Stati Uniti sono un paese davvero enorme quindi ci sono diversi fusi orari all'interno degli Stati Uniti.

93
00:07:27,630 --> 00:07:32,140
Quindi questo è il fuso orario del Pacifico, qui l'area di Los Angeles.

94
00:07:32,270 --> 00:07:35,080
Voglio dire, tu hai l'ora dell'est il Central Time.

95
00:07:35,130 --> 00:07:44,700
Quindi ognuno di loro sta leggendo dal GMAT ok per esempio il fuso orario del Pacifico è di circa 8 ore dietro

96
00:07:44,790 --> 00:07:47,390
il guasto dietro l'ora GMT.

97
00:07:47,390 --> 00:07:47,650
OK.

98
00:07:47,670 --> 00:07:53,670
Quindi abbiamo questi diversi fusi orari e in alcuni paesi abbiamo qualcosa chiamato l'ora

99
00:07:53,670 --> 00:07:54,190
legale.

100
00:07:54,420 --> 00:07:57,330
Quindi è per salvare quella luce del giorno.

101
00:07:57,450 --> 00:08:02,450
Ad esempio, negli Stati Uniti d'estate l'orologio è più di un'ora.

102
00:08:02,730 --> 00:08:03,390
Così.

103
00:08:03,440 --> 00:08:05,280
Quindi è l'ora legale.

104
00:08:05,340 --> 00:08:08,340
E poi spostano l'orologio all'indietro.

105
00:08:08,490 --> 00:08:13,480
OK, quindi quando stai manipolando le date e le ore in cui stai andando a gestire diversi fusi

106
00:08:13,500 --> 00:08:17,290
orari di quello che devi essere a conoscenza di questo l'ora legale.

107
00:08:17,300 --> 00:08:26,070
So per lo shock che è chiamato DST in seguito o che guarderemmo anche all'interno del GMT

108
00:08:26,160 --> 00:08:34,560
e all'interno del GMT qui a Greenwich che non segue l'ora legale, ma Londra segue l'ora

109
00:08:34,560 --> 00:08:35,140
legale.

110
00:08:35,370 --> 00:08:43,260
OK, quindi c'è una differenza di orario per alcuni mesi anche all'interno dello stesso fuso orario.

111
00:08:43,680 --> 00:08:48,510
Quindi questo è il fuso orario che questo link sarà disponibile anche nella sezione risorse.

112
00:08:48,820 --> 00:08:54,840
Torniamo al nostro sondaggio sulle sleight e abbiamo esaminato la nozione di una timeline.

113
00:08:54,930 --> 00:08:58,620
Lo standard e il fuso orario del fuso orario UTC.

114
00:08:58,620 --> 00:09:04,470
E abbiamo detto che l'attuale istanza temporale può essere rappresentata in UTC su quella linea temporale.

115
00:09:04,560 --> 00:09:10,350
Tale timestamp è utile quando vogliamo catturare un evento come utilizzare una registrazione in un sito web.

116
00:09:10,860 --> 00:09:13,590
E questo è gestito da una certa classe in Java.

117
00:09:14,070 --> 00:09:20,280
Ma spesso dobbiamo anche tenere traccia di alcune cose come i compleanni in cui gli utenti specificano

118
00:09:20,280 --> 00:09:27,300
un giorno specifico mese e l'anno che rappresenta il suo compleanno appare in tale individuo ed è un processo

119
00:09:27,300 --> 00:09:28,630
diverso utilizzato in.

120
00:09:29,310 --> 00:09:35,750
Ma poi stiamo parlando solo di date piuttosto che di tempo, quindi stiamo pensando in termini di calendario.

121
00:09:35,880 --> 00:09:38,050
Proprio come l'UTC.

122
00:09:38,100 --> 00:09:44,910
Ci sono anche degli standard che i computer seguono per i calendari, ma gli esseri

123
00:09:44,910 --> 00:09:53,160
umani hanno escogitato tre tipi di sistemi di calendario e sono solari lunari solari e tutti questi sistemi di

124
00:09:53,160 --> 00:09:56,370
calendario sono basati su cicli astronomici.

125
00:09:56,460 --> 00:10:02,490
Il calendario gregoriano che è il calendario più utilizzato in tutto il mondo è

126
00:10:02,490 --> 00:10:10,500
un esempio di un calendario solare ed è stato introdotto il 15 o 15 anni fa e prima c'era il

127
00:10:10,950 --> 00:10:17,270
calendario giuliano introdotto da Giulio Cesare e la principale differenza tra questi due calendari è una

128
00:10:17,270 --> 00:10:23,830
regola che Adamites Libia e Gregorian nippier è esattamente ciò che è stato in grado di Beauford.

129
00:10:24,180 --> 00:10:26,860
Ma non è divisibile per 100.

130
00:10:27,100 --> 00:10:29,470
L'eccezione di 400.

131
00:10:29,790 --> 00:10:37,210
OK, quindi è più sonnolento e Gregorian e Julian slipperier sono sempre esattamente divisibili per quattro.

132
00:10:37,260 --> 00:10:40,470
Quindi questa sembra essere la principale differenza tra questi due calendari.

133
00:10:40,720 --> 00:10:46,080
Non comprati questi calendari hanno lo stesso numero di mesi in un anno e hanno anche lo stesso

134
00:10:46,080 --> 00:10:47,970
numero di giorni in mesi anche.

135
00:10:49,580 --> 00:10:52,480
Per calendario islamico è un esempio di un calendario lunare.

136
00:10:53,380 --> 00:11:01,340
E infine Ma questo tipo di indiani Looney cinesi sono Ironhead veri esempi di calendari solari luni.

137
00:11:01,550 --> 00:11:05,900
Ora, se sei interessato a saperne di più su questi calendari, puoi semplicemente cercare su Google.

138
00:11:05,900 --> 00:11:07,120
Leggi di più su di loro.

139
00:11:09,030 --> 00:11:14,870
Quindi da ottobre 2008 si ottiene il calendario Greg Guardian è quello che viene ampiamente utilizzato in tutto il

140
00:11:14,870 --> 00:11:15,320
mondo.

141
00:11:16,480 --> 00:11:19,510
Quindi, come vengono provati gli eventi prima di questa data.

142
00:11:21,020 --> 00:11:28,080
Il calendario gregoriano di prodotto, ma le regole relative all'anno bisestile possono essere utilizzate anche in questo caso, il calendario sottotitoli applicato

143
00:11:28,080 --> 00:11:30,410
alle date precedenti al 15 ottobre.

144
00:11:30,420 --> 00:11:40,400
L'ebraico è indicato come il calendario guardiano ora 8 luglio, data e ora utilizzata come standard chiamato così 8 6 0

145
00:11:40,490 --> 00:11:47,170
1 che è uno standard internazionale ed è basato sul calendario ellittico gregoriano.

146
00:11:47,180 --> 00:11:52,350
Significa fondamentalmente che le regole gregoriane per gli anni bisestili vengono applicate per tutte le volte.

147
00:11:52,580 --> 00:12:00,020
OK su ISOT 0 1 è stato creato da ISO che sta per Organizzazione internazionale degli standard e ha sede

148
00:12:00,020 --> 00:12:00,900
a Ginevra.

149
00:12:01,030 --> 00:12:02,890
OK così potresti anche saperlo.

150
00:12:03,130 --> 00:12:10,760
E questo standard ISO 8 6 0 1 mira ad allargare il rischio di interpretazioni errate delle date e quindi vengono

151
00:12:10,760 --> 00:12:14,240
passate tra sistemi che si trovano a confini nazionali.

152
00:12:14,240 --> 00:12:17,640
Quindi è come il set di caratteri Unicode.

153
00:12:17,670 --> 00:12:19,380
Quindi questo è lo sfondo di cui abbiamo bisogno.

154
00:12:19,530 --> 00:12:28,230
Quindi, per riassumere discutiamo la cronologia di un'epica che inizia il 1 ° giugno 1970 in ogni istanza di tempo è

155
00:12:28,320 --> 00:12:34,590
relativa all'epoca, quindi abbiamo appena ottenuto l'UTC che è la fine e non è Einstein.

156
00:12:34,630 --> 00:12:42,180
Finalmente ecco perché i sistemi di calendario e noi che la nuova API Java utilizza ISO 8 0 1

157
00:12:42,180 --> 00:12:46,600
che è anche uno standard internazionale che formalizza il calendario gregoriano.

158
00:12:46,650 --> 00:12:47,610
Quindi questo è tutto.

159
00:12:47,730 --> 00:12:48,400
Grazie.

160
00:12:48,420 --> 00:12:49,560
Ci vediamo alla prossima lezione.
