1
00:00:06,190 --> 00:00:10,270
Meine liebe Zuhörer und 
Zuhörerinnen zu Folge 43 von 

2
00:00:10,280 --> 00:00:13,460
einfach komplex. 
Wir schauen uns heute das Thema 

3
00:00:13,620 --> 00:00:18,390
Zeit an und Zeit muss ich auch 
überlegen, was jetzt mit 

4
00:00:18,400 --> 00:00:20,610
Computern und IT und Software zu
tun. 

5
00:00:21,490 --> 00:00:24,390
Burkhard hat mir n bisschen 
schon erklärt beziehungsweise 

6
00:00:24,400 --> 00:00:27,410
die voll gut vorbereitet, aber 
Burkhard, Willst du vielleicht 

7
00:00:27,420 --> 00:00:30,670
auch mal erklären, wieso die 
Zeit so wichtig ist im AT 

8
00:00:30,680 --> 00:00:33,030
Kontext? 
Ja, Zeit klingt ein bisschen 

9
00:00:33,040 --> 00:00:35,930
philosophisch, manchmal ein 
bisschen philosophisch. 

10
00:00:35,940 --> 00:00:37,960
Irgendwie gehen die 
Programmierer, nee, also 

11
00:00:37,970 --> 00:00:40,630
einfach, wir wollen einfach mal 
ein bisschen behandeln und 

12
00:00:40,640 --> 00:00:44,110
angucken, wie man mit ja, mit 
Datums, Formaten, also mit 

13
00:00:44,120 --> 00:00:47,370
Zeitpunkten und so weiter 
umgeht, das ist ja total 

14
00:00:47,380 --> 00:00:51,070
essentielles Ding, irgendwie 
1000 Anwendungen leben davon, 

15
00:00:51,080 --> 00:00:53,460
dass man irgendeinen Stempel 
hat, also alle historischen 

16
00:00:53,470 --> 00:00:55,900
Daten, Aufzeichnungen, aber auch
sowas wie Lizenz, Ablauf oder 

17
00:00:55,910 --> 00:00:56,700
Irgendsowas. 
Ja. 

18
00:00:57,400 --> 00:01:00,510
Und ja, es wird andauernd 
behandelt und das ist überhaupt 

19
00:01:00,520 --> 00:01:03,270
gar kein einfaches Thema. 
Und ich habe gedacht, es gibt 

20
00:01:03,280 --> 00:01:05,730
auch noch eben anders. 
Wir hatten gerade also die, die 

21
00:01:05,740 --> 00:01:08,240
in Deutschland zu hören, ich 
glaube, die hatten gerade wieder

22
00:01:08,250 --> 00:01:11,590
irgendwie jetzt am Sonntag 
wieder Zeitumstellung, ja, also 

23
00:01:11,890 --> 00:01:13,270
wieder ne Stunde länger 
schlafen. 

24
00:01:15,010 --> 00:01:17,330
Ich habe übrigens coole Esel 
Brücke, ich kann jetzt nicht 

25
00:01:17,340 --> 00:01:19,530
merken ob vor oder 
zurückgestellt wird und jetzt 

26
00:01:19,540 --> 00:01:22,630
war ich gerade beim Kollegen am 
Wochenende und der meinte Gastro

27
00:01:22,640 --> 00:01:25,510
ist da werden die Stühle 
zurückgestellt draußen, weil es 

28
00:01:25,520 --> 00:01:28,210
Herbst wird, ja dann wird die 
Zeit auch zurückgestellt, so 

29
00:01:28,220 --> 00:01:31,300
kann man sich merken, jedenfalls
ist es schon im echten Leben. 

30
00:01:31,380 --> 00:01:32,640
Relativ komplex. 
Wir haben ja ganz viele 

31
00:01:32,650 --> 00:01:35,280
Zeitzonen und so weiter ja immer
schon nach Japan und Amerika 

32
00:01:35,290 --> 00:01:39,150
geflogen ist, weiß das, und das 
muss ja auch irgendwie alles 

33
00:01:39,190 --> 00:01:42,410
richtig angezeigt, ausgedrückt 
und verhandelt werden, quasi in 

34
00:01:42,420 --> 00:01:44,770
der digitalen Welt, und das war 
n bisschen heute. 

35
00:01:45,170 --> 00:01:48,970
Es gab doch mal bei der 
Jahrtausendwende, also 2000 

36
00:01:48,980 --> 00:01:51,930
irgendwie dieses Gerücht, oder 
zumindest ging es damals um, 

37
00:01:52,310 --> 00:01:54,940
dass eventuell ganz viele 
Software Systeme ausfallen 

38
00:01:54,950 --> 00:01:58,500
würden, weil ja irgendwas mit 
der Zeitangabe nicht mehr nicht 

39
00:01:58,510 --> 00:02:00,630
mehr passt. 
Dann tief in der Software oder 

40
00:02:00,640 --> 00:02:03,530
sowas, das hast du bestimmt auch
mitkommen, oder? 

41
00:02:04,050 --> 00:02:07,090
Ja klar, das 2000 Problem. 
Genau das hatte damit zu tun, 

42
00:02:07,100 --> 00:02:09,669
dass die. 
Dass auf vielen Systemen, um 

43
00:02:09,680 --> 00:02:13,430
quasi ja Daten und Bytes zu 
sparen, das Jahr mit 2 Stellen 

44
00:02:13,440 --> 00:02:17,270
ausgedrückt wurde, also 483, 94 
oder irgendwas. 

45
00:02:17,280 --> 00:02:20,720
Ja und ja und dann halt bei 
2000, dann springt das Halt auf 

46
00:02:20,730 --> 00:02:23,260
0 zurück und dann bricht er so 
einige Logik. 

47
00:02:23,270 --> 00:02:25,730
Es ist auch, es ist also nicht 
ganz so viel wie gedacht kaputt 

48
00:02:25,740 --> 00:02:27,720
gegangen, aber es ist auch so 
einiges schief gegangen, gibt es

49
00:02:27,730 --> 00:02:32,570
vorhin gelesen, es ist also 
nichts Dramatisches passiert, 

50
00:02:32,580 --> 00:02:36,320
sag ich mal irgendwie keine, 
weiß ich nicht so, 

51
00:02:36,330 --> 00:02:39,190
navigationsdaten sind weg für 
auch für immer so irgendwie von 

52
00:02:39,610 --> 00:02:41,890
von kleineren Flügen und so 
weiter aber das ist jetzt nicht 

53
00:02:41,900 --> 00:02:43,940
keine kritischen Systeme. 
Die Gefallen so. 

54
00:02:44,170 --> 00:02:45,700
Gut, man konnte sich 
vorbereiten. 

55
00:02:45,710 --> 00:02:49,060
Es kann ja nicht ganz. 
Und Vorbereitung habe ich noch 

56
00:02:49,070 --> 00:02:53,470
im Kopf. 6 weiß ich nicht, 6 
Milliarden US Dollar gekostet um

57
00:02:53,480 --> 00:02:58,370
und bei geschätzt so dieses 2000
wechsel Probleme. 

58
00:02:59,140 --> 00:03:01,870
Ja, Burkhard, von welcher Seite 
willst du denn heute mal so 

59
00:03:01,880 --> 00:03:06,290
angehen? 
Also wir machen ja n Podcast 

60
00:03:06,300 --> 00:03:10,580
noch für Laien sozusagen an wo 
wo glaubst du sollten wir 

61
00:03:10,590 --> 00:03:14,210
eigentlich einsteigen? 
Das Thema Zeit und erstmal ein 

62
00:03:14,220 --> 00:03:15,980
Bewusstsein schaffen oder wir 
machen. 

63
00:03:15,990 --> 00:03:18,100
Ja genau, ich habe jetzt mal 
nicht irgendwie technisch 

64
00:03:18,110 --> 00:03:19,630
angefangen, sondern einfach mal 
so die. 

65
00:03:19,700 --> 00:03:22,440
Grundsätzlichkeiten irgendwie 
geklärt, die vielleicht gar 

66
00:03:22,450 --> 00:03:27,020
nicht ganz klar sind und einmal 
kurz über die Art und Weise 

67
00:03:27,030 --> 00:03:29,800
überhaupt gesprochen, wie Zeit 
gemessen wird und was so los 

68
00:03:29,810 --> 00:03:32,200
ist. 
Ja, das ist doch jetzt noch gar 

69
00:03:32,210 --> 00:03:35,140
nicht so viel mit Technik zu 
tun, genau, ja, ich fang mal an,

70
00:03:35,310 --> 00:03:39,920
ich habe es mir auch angeguckt, 
also es gibt im Prinzip misst 

71
00:03:39,930 --> 00:03:43,040
die Menschheit auf 2 
verschiedene Arten Zeit, das 

72
00:03:43,050 --> 00:03:46,390
wurde mir heute auch nochmal 
ganz klar und zwar die die 

73
00:03:46,400 --> 00:03:50,480
eigentliche Zeit, die für uns 
bindend ist, die sogenannte 

74
00:03:50,490 --> 00:03:53,210
Atomzeit. 
Und warum? 

75
00:03:53,220 --> 00:03:55,780
Weil halt quasi, weil wir dazu 
übergegangen sind, quasi die 

76
00:03:55,790 --> 00:03:59,370
Sekunden. 
Zu takten, indem bestimmte 

77
00:03:59,410 --> 00:04:02,940
Übergänge in Atomen im Fall von 
Cäsium, irgendwelcher feinen 

78
00:04:02,950 --> 00:04:05,660
Phase und so weiter gibt 
Übergänge und und die Frequenz 

79
00:04:05,670 --> 00:04:07,920
von den Atom Übergängen, die 
sind halt. 

80
00:04:08,530 --> 00:04:11,960
Sowas von akkurat ist akkurat 
ist, was man sich so damals so 

81
00:04:11,970 --> 00:04:15,480
überlegen konnte, ja. 
Im Sinne von das ist immer genau

82
00:04:15,490 --> 00:04:17,829
gleich und genau. 
Wiederholt sich halt. 

83
00:04:17,839 --> 00:04:20,370
Ich glaube, es gibt halt 
irgendwie 3 Sekunden Verlust auf

84
00:04:20,380 --> 00:04:24,350
140000000 Jahre oder irgendwas, 
das ist eine ziemlich exakte, 

85
00:04:24,730 --> 00:04:28,640
vielleicht noch weniger ziemlich
ziemlich exakte einheitliche 

86
00:04:28,650 --> 00:04:30,950
Taktung. 
So und das wir brauchen ne und 

87
00:04:30,960 --> 00:04:33,720
das ist die quasi die Atomuhr 
Zeit. 

88
00:04:34,710 --> 00:04:38,020
Und die liegt auch zugrunde, der
sogenannten Utis C, dass das 

89
00:04:38,030 --> 00:04:40,880
Wichtigste, was wir heute Abend 
verstehen müssen, heute Abend 

90
00:04:40,920 --> 00:04:46,190
bei uns ist gerade Abend bei 
euch ja vielleicht ja die 

91
00:04:46,230 --> 00:04:50,460
Universal Time oder die 
Weltzeit, die koordinierte 

92
00:04:50,470 --> 00:04:53,900
Weltzeit quasi, die basiert auf 
diesen, auf diesen Atomuhr 

93
00:04:53,940 --> 00:04:55,550
Zeiten. 
Ja, und dann gibt es noch eine 

94
00:04:55,560 --> 00:04:59,140
andere Zeit, die n bisschen ja, 
ja, die hat einfach damit zu 

95
00:04:59,150 --> 00:05:02,820
tun, wie der Sonntag so ist. 
Also hat mit der mit der 

96
00:05:02,830 --> 00:05:05,750
Erddrehung zu tun, ne, also wenn
sie einmal umdreht, dann habe 

97
00:05:05,760 --> 00:05:08,110
ich auch eine gewisse Zeit, so 
ist eigentlich entstanden, das 

98
00:05:08,120 --> 00:05:10,370
ganze zeitgemäße und Tage 
abgeben. 

99
00:05:11,010 --> 00:05:15,230
Abgefahren und so weiter ja und 
und diese 2, diese 2 gibt und 

100
00:05:15,240 --> 00:05:18,630
diese 2 haben aber auch einen 
Unterschied, weil nämlich die 

101
00:05:18,640 --> 00:05:23,530
die Atom Sekunde im Schnitt 
immer etwas kürzer ist als die 

102
00:05:23,540 --> 00:05:26,070
Sonnen Sekunde Sonntag Zeit 
quasi ja. 

103
00:05:26,810 --> 00:05:30,500
Und, und das ist und dieser 
Schnitt dann, der addiert sich 

104
00:05:30,510 --> 00:05:33,370
auch so, dass man hier und da 
immer mal wieder eine sogenannte

105
00:05:33,380 --> 00:05:36,700
Schaltsekunde einführen muss, 
damit diese beiden Zeiten 

106
00:05:36,710 --> 00:05:38,380
einigermaßen synchron bleiben, 
ne? 

107
00:05:39,150 --> 00:05:40,640
Ich habe es mir, glaube ich, 
aufgeschrieben. 

108
00:05:40,650 --> 00:05:43,580
Es gab hier und da mal 
Schaltsekunden, die letzte war, 

109
00:05:43,590 --> 00:05:46,730
glaube ich, genau die letzte 
Schaltsekunde. 

110
00:05:46,770 --> 00:05:49,950
Geri war am 31. 
Dezember 2016 ne. 

111
00:05:50,900 --> 00:05:54,780
Dann muss ich quasi eine Sekunde
einfügen, um wieder quasi in 

112
00:05:54,820 --> 00:05:58,750
einigermaßen Synchronisation zu 
kommen und aktuell sind die 

113
00:05:58,760 --> 00:06:01,740
Schaltsekunden Abgekündigt, auch
total spannend, die passieren 

114
00:06:01,750 --> 00:06:04,430
eigentlich hier und da, weil 
sich die Erde eigentlich immer 

115
00:06:04,440 --> 00:06:07,590
so n Schluck langsamer dreht als
diese Atomzeit taktet die 

116
00:06:07,600 --> 00:06:09,560
Geschwindigkeit der Drehung hat 
natürlich etwas damit zu tun, 

117
00:06:09,570 --> 00:06:12,730
wie lange Sekunde ist und man 
hat aber komischerweise 

118
00:06:12,740 --> 00:06:15,400
lustigerweise festgestellt und 
hier ist das Braunschweiger 

119
00:06:15,410 --> 00:06:18,870
Institut, das PTB, die machen 
solche Sachen, verlinken das 

120
00:06:18,880 --> 00:06:22,300
auch mal nachher, dass die Erde 
sich in den vergangenen Jahren 

121
00:06:22,980 --> 00:06:24,880
im Schnitt ein bisschen 
schneller gedreht hat. 

122
00:06:24,950 --> 00:06:26,820
Weil sie hätte eigentlich so tun
sollen. 

123
00:06:27,200 --> 00:06:29,700
Und deswegen ist es gar nicht so
wild mit den Schaltsekunden und 

124
00:06:29,710 --> 00:06:33,490
wir müssen 2023 und auch jetzt 
erstmal in den nächsten Jahren 

125
00:06:33,500 --> 00:06:35,910
keine Schaltsekunde einführen, 
weil die Erde sich halt 

126
00:06:35,920 --> 00:06:38,900
schneller geht als gedacht hatte
und warum das jetzt auch nicht 

127
00:06:38,910 --> 00:06:40,690
weiter recherchiert, aber das 
fand ich schon cool. 

128
00:06:40,730 --> 00:06:43,670
Ja, das kann man sich im Physik 
Podcast oder sowas anhören. 

129
00:06:44,500 --> 00:06:49,240
Genau, sag mal wir K gibt es 
diese 2 Arten auf ne ne Sekunde 

130
00:06:49,250 --> 00:06:52,430
zu definieren? 
Ich sag mal entweder der 

131
00:06:52,440 --> 00:06:56,040
Veränderungen im Cäsium wenn ich
es richtig verstanden habe oder 

132
00:06:56,720 --> 00:07:00,940
sag ich mal Runtergerechnet von 
von der von der Erdumdrehung auf

133
00:07:00,950 --> 00:07:03,550
den Tag oder vom Jahr auf den 
Tag auf die Sekunde, letzten 

134
00:07:03,560 --> 00:07:05,300
Endes auf die Minuten und dann 
auf die Sekunden. 

135
00:07:05,310 --> 00:07:08,740
Richtig, richtig, genau. 
Jetzt musst du noch mal den den 

136
00:07:08,750 --> 00:07:11,580
Bogen hinbekommen zu Software 
und Computer ist. 

137
00:07:11,590 --> 00:07:13,710
Richtig. 
Also ich hab das nochmal 

138
00:07:13,720 --> 00:07:16,060
erwähnt, weil es halt dann, weil
weil dieser Effekt diese 

139
00:07:16,070 --> 00:07:18,360
sogenannte Schaltsekunde mit 
sich bringt. 

140
00:07:18,430 --> 00:07:20,470
Die wir in der Software 
behandeln müssen oder auch 

141
00:07:20,480 --> 00:07:23,150
nicht. 
Ja, das macht es ein bisschen 

142
00:07:23,160 --> 00:07:26,630
komplexer so und unsere in der 
Software wird die Atomzeit 

143
00:07:26,640 --> 00:07:29,910
genutzt, die UTC, das ist die 
Grundlage allen allen, allen 

144
00:07:29,920 --> 00:07:34,620
waren Annahme an der Software 
und es funktioniert so die UTC 

145
00:07:34,630 --> 00:07:38,770
die die ist quasi. 
Die ist normiert. 

146
00:07:39,910 --> 00:07:43,000
Die wird man mit einem Z 
abgekürzt und nennt sich 

147
00:07:43,010 --> 00:07:45,440
deswegen auch in der in der. 
In der Fliegerei wird das auch 

148
00:07:45,450 --> 00:07:48,350
ganz oft genutzt. 
Die UTC, weil die die ist quasi 

149
00:07:48,510 --> 00:07:51,990
Time Zone unabhängig. 
Ja das ist die Atomzeit die die 

150
00:07:52,000 --> 00:07:55,940
taktet sauber ja und nennt sich 
auch Zulu Zeit und ist eine Art 

151
00:07:55,950 --> 00:07:58,350
Referenzzeit. 
Ja und jetzt sind die Ganzen das

152
00:07:58,360 --> 00:08:01,660
einfach verstehen jetzt die 
ganzen anderen lokalen Zeiten ne

153
00:08:01,670 --> 00:08:05,750
also hier Zeitzone Berlin, Paris
und so weiter und und unsere 

154
00:08:05,760 --> 00:08:09,520
Sommerzeit ja und gegen die 
Winterzeit und China und und und

155
00:08:09,530 --> 00:08:11,870
was ich wo ich überall auf der 
Welt bin habe ich eine andere 

156
00:08:11,880 --> 00:08:15,470
Time Zone und da wird dann quasi
so ein Differenz angehängt. 

157
00:08:15,540 --> 00:08:19,700
Also ich sage quasi UTCUTC Zeit 
plus 2 Stunden oder so was ne 

158
00:08:19,710 --> 00:08:22,320
also unsere Sommerzeit ist zum 
Beispiel plus 2 Stunden und 

159
00:08:22,330 --> 00:08:25,220
unsere Winterzeit jetzt UTC plus
eine Stunde, dann haben wir 

160
00:08:25,230 --> 00:08:28,430
quasi unsere lokale Zeit in 
Deutschland und andere Länder 

161
00:08:28,440 --> 00:08:32,890
haben andere Sachen ne und das 
Format das offizielle Format der

162
00:08:32,900 --> 00:08:36,360
UCI Zeit. 
Ist quasi und hier ist auch 

163
00:08:36,370 --> 00:08:39,549
wichtig, es drückt halt quasi 
ein Datum und eine Zeit aus, 

164
00:08:39,590 --> 00:08:45,770
also Datum mit Zeitstempel und 
dass das Grundformat von UC 

165
00:08:45,780 --> 00:08:50,060
jetzt mal noch nicht digital, 
das ist einfach quasi das 

166
00:08:50,100 --> 00:08:53,930
Vierfache ja den zweifachen 
Monat, den zweifachen Tag, ja 

167
00:08:53,940 --> 00:08:58,270
und dann kommt NT ist auch 
wissen T Trend quasi Datum von 

168
00:08:58,280 --> 00:09:01,590
Zeit ja. 
Und hinter dem T kommen dann 

169
00:09:01,600 --> 00:09:04,400
quasi Stunden, Minuten und 
Sekunden. 

170
00:09:05,230 --> 00:09:12,070
So dass ich irgendwie so wie 
1985 0 412 war dann der 

171
00:09:12,080 --> 00:09:17,360
12.4.1908 und dann kommt das t 
23:20 Uhr 50 Sekunden oder 

172
00:09:17,370 --> 00:09:20,740
irgendwas und das alles 
durchgeben, Punkt Komma ja das 

173
00:09:20,750 --> 00:09:24,360
grundformat ja. 
Das verstehen Computer letzten. 

174
00:09:24,370 --> 00:09:27,980
Endes stehen nicht die Computer,
das großformatige C und was die 

175
00:09:27,990 --> 00:09:29,940
Computer verstehen, und das ist 
auch genormt. 

176
00:09:29,950 --> 00:09:35,300
In einem Standard ist der, wenn 
ich mich nicht täusche ein ISO 

177
00:09:35,310 --> 00:09:38,300
Standard möchte ich auf meinen 
Spicker geschrieben. 

178
00:09:39,290 --> 00:09:42,250
Iso 86 01. 
Ja, genau, da ist auch richtig. 

179
00:09:42,260 --> 00:09:45,830
Du hast ihn gerät, hast dich n 
bisschen vorbereitet, gut genau 

180
00:09:45,840 --> 00:09:49,750
der IS und nachdem Standard ist 
ist das Format wenn man im 

181
00:09:49,760 --> 00:09:52,890
String ausdrücklich sagt gleich 
etwas im Prinzip 2 Formate in 

182
00:09:52,900 --> 00:09:55,760
dem man das in der Informatik 
ausdrückt, wenn man es 

183
00:09:55,770 --> 00:10:01,530
ordentlich macht, das ist dann 
quasi ja ja ja ja, also ne, also

184
00:10:01,540 --> 00:10:04,650
ne 4 stellen für das Jahr, dann 
kommt n minus, dann kommen die 

185
00:10:04,660 --> 00:10:08,480
Monate, also zum Beispiel 4, 
dann kommt wieder ein Minus, 

186
00:10:08,560 --> 00:10:12,230
dann die Tage, also auch 
zweistellig, dann kommt wieder 

187
00:10:12,240 --> 00:10:13,530
das t. 
Das ist gleich. 

188
00:10:13,800 --> 00:10:17,040
Und dann kommt die Uhrzeit mit 
Kolons getrennt, also mit 

189
00:10:17,050 --> 00:10:20,600
Doppelpunkt, den bis auf die 
Sekunden Auflösung und dann 

190
00:10:20,610 --> 00:10:23,380
kommt noch ein Punkt für die 
Fraktionen, Sekunden, die sind 

191
00:10:23,390 --> 00:10:28,640
meist dreistellig und dann ganz 
hinten dran das große Z um genau

192
00:10:28,650 --> 00:10:31,260
eindeutig auszusagen, dass 
dieser Zeitstempel solo Time 

193
00:10:31,270 --> 00:10:33,760
ist, also UTC koordinierte 
Weltzeit, ja. 

194
00:10:34,780 --> 00:10:36,950
Und dann hast du einen Stempel, 
zum Beispiel, ich sag mal einen 

195
00:10:36,960 --> 00:10:45,920
2011 - 10 - 05 t 14 doppelpunkt 
48 doppelpunkt 00.000 z großes 

196
00:10:45,930 --> 00:10:47,940
z. 
Ja, das ist so ein ISO 

197
00:10:47,950 --> 00:10:50,720
Zeitstempel und tatsächlich 
diese diese wilden Strings 

198
00:10:51,450 --> 00:10:53,640
zuhause wird in der Datenbank 
zum Beispiel abgespeichert. 

199
00:10:53,650 --> 00:10:59,450
Ja und ich nehme es vorweg, man 
speichert gefälligst, das ist 

200
00:10:59,550 --> 00:11:02,240
bestimmt nicht überall in jeder 
Software so, man speichert 

201
00:11:02,250 --> 00:11:05,410
gefälligst in der Referenzzeit 
ab, also in der Coordinated Time

202
00:11:05,420 --> 00:11:07,970
in der Datenbank, vor allen 
Dingen wenn ich irgendwie 

203
00:11:07,980 --> 00:11:10,540
Anwendung, die vielleicht wo 
Kleiens laufen die. 

204
00:11:10,760 --> 00:11:12,780
Gleichzeitig in verschiedenen 
Zeitzonen laufen. 

205
00:11:12,790 --> 00:11:15,030
Ja, wenn du nicht jetzt 
irgendwelche Rechnungen 

206
00:11:15,040 --> 00:11:17,420
arithmetische, Rechnungen machen
wie, wieviel Zeit hab ich noch 

207
00:11:17,430 --> 00:11:20,780
übrig für meine Fraktion oder 
Irgendsowas und dann kann ich 

208
00:11:20,790 --> 00:11:25,080
das quasi nur machen, wenn ich 
alle Zeitstempel, während sie 

209
00:11:25,090 --> 00:11:27,010
auf dem Weg, dass Sie in die 
Datenbank geschrieben werden 

210
00:11:27,020 --> 00:11:30,700
muss, quasi das ausrechnen von 
lokal muss ich übergehend auf 

211
00:11:30,710 --> 00:11:34,660
die u Zeit, ja dann habe ich 
quasi UTC ausgedrückt, egal wo 

212
00:11:34,670 --> 00:11:36,310
ich war, in China oder in 
Deutschland. 

213
00:11:37,010 --> 00:11:39,900
Und Vergleiches mit einer 
Deutschen, die halt auch 

214
00:11:39,910 --> 00:11:41,650
rückwärts gerechnet wird auf die
UCI. 

215
00:11:41,660 --> 00:11:43,920
Dann kann ich, dann kann ich 
damit rechnen machen und wenn 

216
00:11:43,930 --> 00:11:46,720
ich aber wieder anzeige und da 
stelle irgendwelche Aktionen 

217
00:11:46,730 --> 00:11:49,780
trägere Wandels quasi wieder 
zurück in die jeweilige Zeit 

218
00:11:49,790 --> 00:11:52,740
Zone für den Klienten, für den 
es wichtig ist, ja. 

219
00:11:53,420 --> 00:11:56,110
Das ist eigentlich die ganze 
Magie, also die, die das, das 

220
00:11:56,120 --> 00:11:57,980
ist eigentlich das Wichtigste, 
was ich heute sagen wollte. 

221
00:11:57,990 --> 00:12:02,220
Also die Faustregel ist. 
Wenn wir Informationssysteme 

222
00:12:02,230 --> 00:12:05,190
schreiben, Datenbanken haben und
so weiter und Zeitstempel 

223
00:12:05,590 --> 00:12:08,830
Zeitpunkte aufnehmen, dann 
müssen wir das gefälligst tun in

224
00:12:08,840 --> 00:12:13,520
UC Zeit, ja. 
Jetzt gibt es aber noch noch 

225
00:12:13,560 --> 00:12:15,600
noch ein paar Wege, wie man 
jetzt UTC. 

226
00:12:15,610 --> 00:12:18,280
Jetzt habe ich diesen ISO 
Zeitstempel haben wir gehabt, 

227
00:12:18,320 --> 00:12:20,890
das ist eine Art und Weise über 
uns speichern kann. 

228
00:12:20,900 --> 00:12:23,410
Es gibt noch eine ganz wichtige 
andere als Darstellung im 

229
00:12:23,420 --> 00:12:26,190
Computer, vielleicht hast du 
schon ne Idee Gerrit. 

230
00:12:27,300 --> 00:12:30,370
Es gibt noch eine eine, die eine
andere Darstellung der Zeit, 

231
00:12:30,410 --> 00:12:34,210
eine andere überhaupt ne ganz 
andere Messung, quasi jeweils 

232
00:12:34,220 --> 00:12:38,180
sehr, sehr berühmt ist. 
Wahrscheinlich mit mit 12 

233
00:12:38,190 --> 00:12:42,480
Stunden Taktung PM und AM. 
Nee, das sind alles so 

234
00:12:42,490 --> 00:12:46,680
darstellungs Formate, davon gibt
es auch 1000500 darstellungs 

235
00:12:46,690 --> 00:12:51,170
Formate der lokalen Zeit quasi. 
Wahrscheinlich dann vielleicht 

236
00:12:51,210 --> 00:12:53,040
irgendwas, was man von 0 hoch 
zählt. 

237
00:12:53,050 --> 00:12:55,600
Also immer so Inkrementell 
steigert. 

238
00:12:55,640 --> 00:12:58,310
Ja, kommt ganz nah dran. 
Genau, es gibt die sogenannte 

239
00:12:58,320 --> 00:13:01,640
ich weiß nicht, ob das geht 
schon E die Linux e POC ja. 

240
00:13:02,010 --> 00:13:04,530
Da hab ich kann jetzt nicht 
unter. 

241
00:13:04,570 --> 00:13:08,160
Nee, OK, das, aber das ist 
vielleicht auch vielen anderen 

242
00:13:08,170 --> 00:13:11,230
nicht untergekommen. 
Unglaublich, ja unglaublich 

243
00:13:11,240 --> 00:13:14,870
verbreitetes Format. 
Und das nennt sich auch Unix 

244
00:13:14,880 --> 00:13:16,410
Time. 
Also kommt jetzt aus dem Unix 

245
00:13:16,420 --> 00:13:19,120
Linux Betriebssystem. 
Und da haben sich die Herren 

246
00:13:19,130 --> 00:13:22,970
einfach mal gedacht, die ganze 
Zeit Zählung fängt an um genau 

247
00:13:22,980 --> 00:13:29,430
Mitternacht Judy C Time vom 1. 
Januar 1970 ja, das ist ja, das 

248
00:13:29,440 --> 00:13:33,230
ist die Sekunde 0. 
Ja und seit diesem Zeitpunkt, 

249
00:13:33,270 --> 00:13:36,280
nämlich Mitternacht 1. 
Januar 1970 kann man sich 

250
00:13:36,290 --> 00:13:40,950
merken, kann bisschen Gespräch 
mitmachen, zählen die Sekunden 

251
00:13:40,990 --> 00:13:43,040
einfach inkrementell aufwärts, 
ja. 

252
00:13:44,440 --> 00:13:47,270
Weißt du wo das sichtbar war, 
zumindest früher? 

253
00:13:47,280 --> 00:13:49,720
Ich weiß nicht so in Excel, wenn
man. 

254
00:13:50,510 --> 00:13:54,680
Irgendwie ne Zelle als als Zeit 
formatiert. 

255
00:13:54,690 --> 00:13:57,120
Dann macht er dann auseinander. 
0 zum Beispiel macht er dann 

256
00:13:57,130 --> 00:13:58,700
gerade diesen 1. 
Januar 70. 

257
00:13:59,100 --> 00:14:03,830
Ja genau, genau, genau weil da 
quasi genau wahrscheinlich innen

258
00:14:03,840 --> 00:14:08,450
x und wenn s 0 ist, dann ist 
quasi genau 0 der der der Wert 0

259
00:14:08,460 --> 00:14:10,450
als Zeitstempel in der Unix Time
sind. 

260
00:14:10,460 --> 00:14:11,890
Genau wenn du das umformen 
würdest. 

261
00:14:11,900 --> 00:14:15,000
UTC ist genau dieser 1. 
Januar 1970 genau da kann man 

262
00:14:15,010 --> 00:14:19,310
sehen, das ist garantiert so, 
dann ja genau und das ist 

263
00:14:19,320 --> 00:14:21,390
eigentlich ganz cool und wird 
also am Anfang also erst 

264
00:14:21,400 --> 00:14:23,810
definiert auf Sekunden das 
erzählt, erzählt aber 

265
00:14:23,820 --> 00:14:25,920
tatsächlich. 
Jeder nutzt die Millisekunden, 

266
00:14:26,390 --> 00:14:29,660
also wir zählen die 
Millisekunden seit 1970. 

267
00:14:29,670 --> 00:14:32,260
Ja, das heißt, das sind ziemlich
große Zahlen, heute noch Datei 

268
00:14:32,530 --> 00:14:35,360
ausgibst, wo dieses System 
tatsächlich, so siehst du jetzt 

269
00:14:35,370 --> 00:14:40,150
eine ganzzahlige Zahl, ne. 
Die, und die ist definiert auch 

270
00:14:40,160 --> 00:14:42,970
nicht als wir hatten glaub ich 
Daten wir gesagt haben es gibt 

271
00:14:42,980 --> 00:14:46,310
es gibt sogenannte designt 
Ungesichtete zahlen, also 

272
00:14:46,320 --> 00:14:50,160
einfach zahlen die Vorzeichen 
tragen dürfen oder die Halt 

273
00:14:50,170 --> 00:14:52,510
quasi immer positiv sind. 
Das sind die Anzeichen das ja 

274
00:14:53,020 --> 00:14:55,590
und das ist definiert, dass 
dieser Zeitstempel auch sind 

275
00:14:55,600 --> 00:14:58,790
ist, also sogar also ein Minus 
oder Plus von der Tragen kann, 

276
00:14:58,980 --> 00:15:01,480
das verbraucht immer einen Bit, 
aber ich muss quasi darstellen 

277
00:15:01,490 --> 00:15:04,720
ist minus oder plus wir schon 
ärgerlich, weil wir versuchen 

278
00:15:04,730 --> 00:15:07,930
die Bits zu sparen und möglichst
viele große Zahlen irgendwie in 

279
00:15:07,940 --> 00:15:11,450
in einem Kleinen. 
Eine 32 bit vielleicht als 

280
00:15:11,460 --> 00:15:14,390
reinzubringen, das ist auch 
Horst, der ist aber gesund, das 

281
00:15:14,400 --> 00:15:17,180
heißt, ich kann sogar auch 
negative Time stamps ausdrücken,

282
00:15:17,190 --> 00:15:21,170
die damit quasi adressiere ich 
echte Welt Zeiten, die vor 1970 

283
00:15:21,180 --> 00:15:24,700
waren, ne ist ja auch ne wusste 
ich gar nicht, selber hab ich 

284
00:15:24,710 --> 00:15:29,810
gelesen ne also valides valides 
Zeit gestempelte und wenn wir 

285
00:15:29,820 --> 00:15:32,790
jetzt dabei sind weil x Time 
gibt es auch ein lustiges 

286
00:15:32,800 --> 00:15:35,720
nochmal ein Problem ne und zwar 
nicht das 2000 Problem sondern 

287
00:15:35,730 --> 00:15:39,850
es gibt sogenannte 2038 Probleme
und da wird es bestimmt Ärger 

288
00:15:39,860 --> 00:15:42,980
geben. 
Ach so, wahrscheinlich wird die 

289
00:15:43,020 --> 00:15:45,850
ich lass mich mal raten, ich 
vermute du brauchst eine Stelle 

290
00:15:45,860 --> 00:15:47,680
mehr. 
In dieser Zahl oder irgendwie 

291
00:15:47,690 --> 00:15:49,040
sowas. 
Ja, ganz genau. 

292
00:15:49,050 --> 00:15:51,770
Das wird halt, wir muss jetzt 
mal gucken, in welchen Datentyp 

293
00:15:51,780 --> 00:15:55,130
hältst du quasi diese große Zahl
und die ganzen alten Systeme 

294
00:15:55,140 --> 00:15:57,600
oder vielleicht am die sind 
natürlich sehr sparsam mit 

295
00:15:57,610 --> 00:16:00,440
diesem, mit diesem, mit dem 
Speichern von diesem Wert. 

296
00:16:00,480 --> 00:16:03,300
Jetzt musst du auch sehen, so 
Zeitstempel wird im Notfall ja 

297
00:16:03,310 --> 00:16:07,320
fast jedem Eintrag ne Zeitreihen
Datenbank hast du Zeitstempel 

298
00:16:07,330 --> 00:16:09,300
eintragen? 
Wenn du jetzt irgendwas über 

299
00:16:09,310 --> 00:16:11,970
Jahre hinweg aufnimmst, was zum 
Beispiel in 10 Herz irgendwie 

300
00:16:11,980 --> 00:16:15,040
aufgezeichnet wird, dann ist das
schon ein großer Unterschied wie

301
00:16:15,050 --> 00:16:18,050
groß du diesen Datentyp wählst. 
Von den Zeitstempel alleine weil

302
00:16:18,060 --> 00:16:20,500
das Bild sich halt entweder 
stärker oder weniger auf. 

303
00:16:21,190 --> 00:16:24,210
Und er heutzutage ist eigentlich
alles 64 bit und auch ordentlich

304
00:16:24,220 --> 00:16:27,870
und dann reicht das länger als 
alle irgendwie existiert hat, 

305
00:16:27,950 --> 00:16:31,930
können die Kunden aufzeichnen, 
64 bit aber etwas älteren 

306
00:16:31,940 --> 00:16:36,910
Systemen sind 32 bit, das heißt 
also 32 einzelne Stellen mit, wo

307
00:16:36,920 --> 00:16:38,590
Einsen und Nullen ausgedrückt 
werden können. 

308
00:16:38,600 --> 00:16:43,430
Ja und wenn ich das zugrunde 
lege, dann ist genau 2038 diese 

309
00:16:43,440 --> 00:16:47,830
Zahl voll die Sekunden so und 
dann und dann passiert nämlich 

310
00:16:47,840 --> 00:16:51,230
das Baldes, nämlich Seiend ist 
passiert, das schlimme, dann 

311
00:16:51,240 --> 00:16:55,130
habe ich quasi 0 die erste, die 
das erste Bit, die ist noch ne 0

312
00:16:55,140 --> 00:16:57,140
und dann? 
Alles voll mit einigen. 

313
00:16:57,290 --> 00:17:00,520
Ja, das heißt, das ist die und 
dann dann, wenn ich dann jetzt 

314
00:17:00,530 --> 00:17:04,740
noch eine 1 erhöhe, dann wird 
die vordere 0 ne 1 und das heißt

315
00:17:04,750 --> 00:17:08,380
so viel wie jetzt ist die Zahl 
negativ und dann kriege ich dann

316
00:17:08,390 --> 00:17:12,000
ist alles vorbei, ja dann dann 
dann kommt die, dann habe ich 

317
00:17:12,010 --> 00:17:14,220
auf einmal eine Zeit ich weiß 
nicht was das ist, aber es ist 

318
00:17:14,230 --> 00:17:17,800
irgendwie 901 oder irgendwas ja 
ja ich glaube hier gerade der 

319
00:17:17,810 --> 00:17:22,900
13.12.1901 so, ja dann springt 
also von 2000 also silvester 

320
00:17:22,910 --> 00:17:27,920
2037 m springen viele Uhren 
vielleicht auf ganz ganz ganz 

321
00:17:27,930 --> 00:17:29,730
frühere Zeit. 
Das das. 

322
00:17:29,800 --> 00:17:33,900
Jetzt auf Embedded devices zu 
irgendwie 32 bit auskommen 

323
00:17:33,910 --> 00:17:36,870
müssen. 
Nee, trifft alles zu, was 32 bit

324
00:17:36,910 --> 00:17:39,980
was halten 32 Bit macht. 
Ja ob das jetzt endet oder ob 

325
00:17:39,990 --> 00:17:42,450
das Larifari programmiert ist 
weiß ich nicht so. 

326
00:17:42,460 --> 00:17:45,720
Ja genau, es wird sich in 
Grenzen halten, aber das ist so 

327
00:17:45,730 --> 00:17:48,610
ne so ne das ist so ne Marke wo 
wir nochmal gucken muss n 

328
00:17:48,620 --> 00:17:50,730
bisschen zittern muss was 
passiert mit irgendwelchen nicht

329
00:17:50,740 --> 00:17:54,160
selten was weiß ich 
Kreditkartenunternehmen oder hat

330
00:17:54,170 --> 00:17:58,040
ja keine Ahnung gibt immer 
wieder Überraschungen das 2038 

331
00:17:58,050 --> 00:18:00,810
Problem genau ich sag mal was zu
den Schaltsekunden das war 

332
00:18:00,820 --> 00:18:03,680
nämlich nicht so ganz klar die 
die die Unix. 

333
00:18:03,750 --> 00:18:07,480
Nein. 
Die, die kennt im Prinzip die 

334
00:18:07,490 --> 00:18:09,430
zählt die Schaltsekunden nicht 
mit. 

335
00:18:11,080 --> 00:18:14,630
Ist auch ganz lustig und 
deswegen ist es so, dass die 

336
00:18:14,670 --> 00:18:17,170
habe ich gelesen. 
Was heißt denn die Zeit 

337
00:18:17,210 --> 00:18:20,950
schaltsekunde nicht, das heißt 
es gibt bestimmte Zeitstempel, 

338
00:18:20,960 --> 00:18:23,990
die kommen halt, die kommen halt
also diese ganzzahligen Nummern,

339
00:18:24,000 --> 00:18:26,280
die kommen halt mehrfach vor, 
wenn die Schaltsekunde 

340
00:18:26,290 --> 00:18:28,960
eingeführt wird. 
Dann ist es genau an. 

341
00:18:29,000 --> 00:18:32,990
In der nächsten Sekunde läuft 
quasi das noch einmal durch. 

342
00:18:33,000 --> 00:18:35,440
Ja, das heißt, wenn ich jetzt 
tatsächlich karwe Log Dateien 

343
00:18:35,450 --> 00:18:39,370
hätte, dann duplizieren die sich
ja was die die Unix Time ist 

344
00:18:39,380 --> 00:18:43,010
quasi nicht stetig monoton, 
steigend, nicht stringent, 

345
00:18:43,350 --> 00:18:47,940
sondern hat quasi duplikationen 
da drin immer immer für die Zeit

346
00:18:47,950 --> 00:18:50,810
Stempel in der die Schaltsekunde
quasi ausgedrückt werden muss, 

347
00:18:50,820 --> 00:18:53,880
das sind ja nicht so viele ne, 
aber du kannst könntest zum 

348
00:18:53,890 --> 00:18:57,360
Beispiel in Zeitstempel finden, 
der sagt man in der also 

349
00:18:57,370 --> 00:18:59,510
zweifelhaft ist, da gibt es 
halt, da weißt du nicht genau 

350
00:18:59,520 --> 00:19:01,790
meinst du diesen Eintrag oder 
meinst du denn eine Sekunde? 

351
00:19:01,860 --> 00:19:05,200
Später in dieser Sekunde, um das
mal sozusagen, das finde ich. 

352
00:19:05,210 --> 00:19:07,580
Irgendwie kommt eine Sekunde 
vor. 

353
00:19:07,620 --> 00:19:09,900
Ja, selten ne. 
Also ich hab ich habe glaube ich

354
00:19:09,910 --> 00:19:13,460
gerade in einem wir hatten glaub
ich 37 hier steht seit dem 

355
00:19:13,470 --> 00:19:18,830
1.1.1958 bis Anfang 2020 ist 
eine Zeitdifferenz von circa 37 

356
00:19:18,840 --> 00:19:22,850
Sekunden aufgelaufen. 
Also seit 1950 haben wir 37 

357
00:19:22,860 --> 00:19:25,250
geschaltet. 
Neukunde und die letzte 

358
00:19:25,260 --> 00:19:29,740
schaltsekunde 31. 
Dezember 2016 und wie gesagt, 

359
00:19:29,750 --> 00:19:31,910
die nächste Schaltsekunde gibt 
erstmal sobald nicht weil ich 

360
00:19:31,920 --> 00:19:33,730
die irgendwie komischerweise 
schneller als. 

361
00:19:33,740 --> 00:19:37,410
Gedacht, das ist schon gefahren.
Ja, genau so. 

362
00:19:37,420 --> 00:19:41,930
Und jetzt jetzt nur noch mal 
kurz der Vollständigkeit halber.

363
00:19:42,690 --> 00:19:47,300
Also dieser Juti sie Zeitstempel
in diesem ISO Format Plus die 

364
00:19:47,310 --> 00:19:51,760
Linux die der Linux Zeitstempel.
Diese 2 sind glaube ich mit 

365
00:19:51,770 --> 00:19:55,220
Abstand einfach die wichtigsten 
Formate die auch an einem 

366
00:19:55,230 --> 00:19:57,480
Programmierer oder vielleicht an
einem Logo oder irgendwas 

367
00:19:57,490 --> 00:19:59,180
vorbeikommen um Zeit 
auszudrücken. 

368
00:19:59,730 --> 00:20:02,120
Dann gibt es noch ein Paar, dann
gibt es noch das Windows File 

369
00:20:02,130 --> 00:20:04,700
Time, das ist im Prinzip so 
ähnlich wie der Unix Time Stamp,

370
00:20:04,710 --> 00:20:08,720
aber wird irgendwie 100 nano 
Sekunden gezählt und fängt an am

371
00:20:08,730 --> 00:20:10,590
1. 
Januar 1601. 

372
00:20:11,520 --> 00:20:13,190
Brauchen wir nicht. 
Warum so? 

373
00:20:13,200 --> 00:20:15,220
Das ist zum Beispiel auch die 
Art und Weise, wie Active 

374
00:20:15,230 --> 00:20:17,890
Directories und so weiter heute 
noch im Windows irgendwie 

375
00:20:17,930 --> 00:20:20,980
getrimmt werden, siehst du 
nicht, ne, aber ist innen drin, 

376
00:20:20,990 --> 00:20:24,200
quasi wird aufgehoben und dann 
gibt es noch den TP, das ist die

377
00:20:24,210 --> 00:20:27,350
Network Time Protokoll, das ist 
eine Art synchronisierungs 

378
00:20:27,360 --> 00:20:29,810
Protokoll wenn man verschiedene 
Server hat, dann kann man das 

379
00:20:29,820 --> 00:20:32,790
NTP Protokoll benutzen, dass die
alle die gleiche Zeit fahren, ja

380
00:20:32,800 --> 00:20:35,360
den ganzen Computer ist Zeit, 
Synchronisation ist auch so ein 

381
00:20:35,370 --> 00:20:38,140
Thema und das funktioniert auch 
nochmal anders ist auch nicht 

382
00:20:38,150 --> 00:20:41,620
der Zeitstempel und das hat 
irgendwie ne auch so ne Art also

383
00:20:41,630 --> 00:20:43,990
das funktioniert ähnlichen 
Prinzip, aber da ist der 1. 

384
00:20:44,000 --> 00:20:47,020
Januar 1919 100 genau genau 
1900. 

385
00:20:47,660 --> 00:20:48,770
Das finde ich jetzt ganz 
spannend. 

386
00:20:48,780 --> 00:20:51,310
Dieses NTP, das Network Time 
Protocol. 

387
00:20:53,530 --> 00:20:55,730
Über Protokolle haben wir ja 
schon häufiger gesprochen. 

388
00:20:56,250 --> 00:20:59,210
Wie kann man sich das 
vorstellen, also basiert das auf

389
00:20:59,220 --> 00:21:03,270
irgendeinem anderen Protokoll 
und sorgt automatisch für die 

390
00:21:03,280 --> 00:21:06,060
Synchronisation dann zwischen 
verschiedenen Systemen oder oder

391
00:21:06,070 --> 00:21:08,640
wie funktioniert so ein 
Protokoll an der Stelle? 

392
00:21:09,110 --> 00:21:12,740
Hab ich nicht vorbereitet, muss 
ich direkt aus, der muss n 

393
00:21:12,750 --> 00:21:17,320
bisschen aufpassen was ich sage,
ich meine es ist so, dass es 

394
00:21:17,330 --> 00:21:20,920
gibt sogenannte Zeitserver in TP
Server weltweit im Internet 

395
00:21:20,930 --> 00:21:24,830
verteilt mit öffentlichen IP 
Adressen und das ist auch ein 

396
00:21:24,840 --> 00:21:27,570
sehr tief liegendes Operating 
System Ding. 

397
00:21:27,650 --> 00:21:30,370
Die sind eigentlich bekannt und 
eingebaut ins Betriebssystem und

398
00:21:30,380 --> 00:21:34,150
die werden quasi angefragt von 
dem Server synchronisieren 

399
00:21:34,160 --> 00:21:36,770
möchte in regelmäßigen 
Intervallen meistens 

400
00:21:36,780 --> 00:21:38,950
automatisch. 
Du kannst das auch manchmal 

401
00:21:38,960 --> 00:21:41,830
nicht Windows sowie 
synchronisieren synchronisiert 

402
00:21:41,840 --> 00:21:45,100
das jetzt ja und im Prinzip 
macht man eigentlich eine 

403
00:21:45,110 --> 00:21:47,530
Anfrage mit einem speziellen 
Protokoll, was sehr einfach ist 

404
00:21:47,540 --> 00:21:50,320
und dafür und auch dafür sorgt, 
dass diese Zeitserver nicht 

405
00:21:50,330 --> 00:21:53,330
überlastet werden, weil das 
Fragen ja sehr sehr sehr viele 

406
00:21:53,340 --> 00:21:55,370
Server, eigentlich jedes 
Betriebssystem. 

407
00:21:55,980 --> 00:21:57,700
Ähm, also ein schmales 
Protokoll. 

408
00:21:57,710 --> 00:22:00,230
Und du fragst einfach an, was 
sind jetzt die Zeit und es gibt 

409
00:22:00,240 --> 00:22:03,380
halt quasi die Zeit zurück in in
diesem anderen Format, also 

410
00:22:03,390 --> 00:22:07,000
nicht in Unix Time, sondern in 
diesem TP Zeitstempel r. 

411
00:22:07,180 --> 00:22:11,630
Also das zählt die an Science 32
bit, das ist jetzt eine Anzahl 

412
00:22:11,640 --> 00:22:15,390
mit 32 bit, da komme ich also 
nicht noch weiter 32 und dann 

413
00:22:15,400 --> 00:22:18,090
noch irgendwie sind da noch 
irgendwelche fictional Sekunden 

414
00:22:18,100 --> 00:22:21,590
dran, die dann alle 136 Jahre 
einen Rover machen und so weiter

415
00:22:21,600 --> 00:22:25,060
bisschen kompliziert, aber im 
Prinzip ähnlich so ja genau das 

416
00:22:25,070 --> 00:22:27,230
fragst du dann, kriegst zurück 
und synchronisiert. 

417
00:22:27,870 --> 00:22:29,560
Jetzt haben wir die 
verschiedenen. 

418
00:22:29,910 --> 00:22:32,160
Arten besprochen, wie man die 
Zeit ausdrücken kann. 

419
00:22:32,800 --> 00:22:35,850
Was müssen wir denn noch wissen?
Also so ein bisschen was 

420
00:22:35,860 --> 00:22:38,890
bedeutet das in der Praxis 
eigentlich, also muss ich immer 

421
00:22:38,900 --> 00:22:42,530
darauf achten, ist etwas was, 
worüber man stolpern kann. 

422
00:22:43,640 --> 00:22:45,950
Auch in in Software, 
Entwicklungsteams oder sowas zum

423
00:22:45,960 --> 00:22:47,890
Beispiel. 
Keine Ahnung, dass der eine von 

424
00:22:47,900 --> 00:22:50,520
dem. 
Format ausgeht und jemand 

425
00:22:50,530 --> 00:22:52,300
anderes geht von einem anderen 
Format aus. 

426
00:22:52,310 --> 00:22:54,700
Also oder was bedeutet das in 
der Praxis? 

427
00:22:54,770 --> 00:22:57,030
In der Praxis, dass du jeden Tag
darüber gefühlt noch. 

428
00:22:57,040 --> 00:22:59,660
Also ich finde es immer, also 
wir hatten das auch gern, dass 

429
00:22:59,670 --> 00:23:02,340
irgendwie, da gab es auch ein 
Problem, irgendwie mit der, denn

430
00:23:02,350 --> 00:23:04,940
die Nutzer geben ja auch ne Zeit
ein, dann irgendwelche Formen 

431
00:23:04,950 --> 00:23:07,050
und so weiter und dann hast du 
ja einen echten Leben, ist ja 

432
00:23:07,060 --> 00:23:10,490
so, wir haben ja Software, ist 
irgendwie leer mit Layer mit 

433
00:23:10,500 --> 00:23:12,440
Layer, dann hast du irgendeinen 
Widget und das macht schon 

434
00:23:12,450 --> 00:23:15,310
irgendwas internes du gar nicht 
weißt und so weiter also von der

435
00:23:15,540 --> 00:23:18,960
von dem Zeitpunkt zu dem 
Zeitpunkt, also von dem Moment 

436
00:23:18,970 --> 00:23:21,320
an, dass jemand da irgendwie in 
der Zeit eingibt, zum Beispiel 

437
00:23:21,330 --> 00:23:25,730
im Browser sein Geburtsdatum. 
Mit 00:00 Uhr oder Irgendsowas 

438
00:23:25,740 --> 00:23:28,630
Halt mit der Zeit dazu. 
Ja, bis das in der Datenbank 

439
00:23:28,640 --> 00:23:30,840
landet, passieren viele Dinge 
und auf dem Weg kann 

440
00:23:30,850 --> 00:23:34,310
schiefgehen, denn was 
gewährleistet sein muss ist wenn

441
00:23:34,320 --> 00:23:37,750
du sauber speichern möchtest, 
dass der Client, also der 

442
00:23:37,760 --> 00:23:42,770
Browser, den die Zeit so 
aufnimmt, dass es, dass es 

443
00:23:42,780 --> 00:23:46,590
richtig ist, für die lokale Zeit
ne du willst immer wenn du als 

444
00:23:46,600 --> 00:23:49,150
User das Anguckst oder einen 
gibst, dann denkst du nicht in 

445
00:23:49,160 --> 00:23:51,790
UTC oder Irgendsowas, sondern du
denkst in deiner Zeit, ja guckst

446
00:23:51,800 --> 00:23:55,870
du auf die Uhr und überleg dir 
was ja und dann ist da ein und 

447
00:23:55,880 --> 00:23:57,290
es wichtig ist, dass dieser 
Zeitstempel. 

448
00:23:59,260 --> 00:24:03,600
Der muss halt diesen lokalen, 
diese lokale Differenz, ne, der 

449
00:24:03,610 --> 00:24:05,980
muss halt wissen was in welcher 
Zeitzone er ist. 

450
00:24:05,990 --> 00:24:09,620
Ja und dann nachher richtig 
umgewandelt werden zu können in 

451
00:24:09,630 --> 00:24:13,030
diese generelle UTC Zeit, ja. 
Oder eigentlich noch krasser 

452
00:24:13,040 --> 00:24:14,960
ist. 
Also du hast gesagt, wenn jemand

453
00:24:14,970 --> 00:24:18,270
der Zeit eintippt, aber wenn 
automatisiert Zeiten, also 

454
00:24:18,280 --> 00:24:20,450
Zeitstempel aufgenommen werden, 
zum Beispiel wenn irgendwas 

455
00:24:20,460 --> 00:24:23,830
gemessen wird, letzten Endes ist
wahrscheinlich da genau auch da.

456
00:24:23,870 --> 00:24:27,190
Also IOT ist zum Beispiel auch 
so ne, also es gibt ja Geräte 

457
00:24:27,200 --> 00:24:31,650
auch auf verschiedenen Orten der
Welt und ne und dann genau muss 

458
00:24:31,660 --> 00:24:33,970
ich das exakt aufzeichnen. 
Ne, ich muss halt gucken was da 

459
00:24:33,980 --> 00:24:35,680
los ist. 
Und es geht halt immer dann 

460
00:24:35,690 --> 00:24:38,690
schief, wenn zum Beispiel auf 
diesem Wege die Informationen, 

461
00:24:38,700 --> 00:24:41,980
in welchem lokalen Zeitzone 
irgendeinen Wert entstanden ist,

462
00:24:41,990 --> 00:24:44,030
welchen Zeitwert entstanden ist,
der verloren geht. 

463
00:24:44,040 --> 00:24:47,410
Ja, dann passieren irgendwelche 
wilden Annahmen, also zum 

464
00:24:47,420 --> 00:24:50,630
Beispiel bei das jetzt kommt die
Datenbank Implementierung dran, 

465
00:24:50,640 --> 00:24:54,220
bei Post zum Beispiel, wenn 
nichts dran steht, dann nimmt es

466
00:24:54,230 --> 00:24:58,500
halt an, dass das im UTC ist im 
Format ja und wenn du irgendwie 

467
00:24:58,510 --> 00:25:02,270
dieses das dran stehen, wenn das
irgendwie wegfällt, obwohl du 

468
00:25:02,280 --> 00:25:04,570
eigentlich jetzt hier in in zum 
Beispiel in der Sommerzeit 

469
00:25:04,580 --> 00:25:07,080
irgendwas eingetippt hast, ja 
dann hast du 2 Stunden Differenz

470
00:25:07,090 --> 00:25:08,690
auf deinem Zeitstempel in der 
Datenbank. 

471
00:25:08,760 --> 00:25:11,990
Der denkt, dass UC speichert das
so hin und diese Differenz wird 

472
00:25:12,000 --> 00:25:15,870
eigentlich richtig behandelt. 
Ja, und da gehen ständig Sachen 

473
00:25:15,880 --> 00:25:18,840
schnell mal schief, also muss er
muss zweimal hingucken als 

474
00:25:18,850 --> 00:25:22,260
Entwickler aber checken, ob das 
auch wirklich alles so ist, wie 

475
00:25:22,270 --> 00:25:25,040
man denkt, ja, beim 
reinschreiben und beim Schreiben

476
00:25:25,050 --> 00:25:29,400
so dann schnell, dann schnell 
irgendwie n Problemchen haben. 

477
00:25:29,590 --> 00:25:33,360
Verstehe o, dass ich natürlich, 
was müssen wir noch wissen über 

478
00:25:33,410 --> 00:25:36,220
die Zeit. 
Auch gerade wissen eigentlich 

479
00:25:36,230 --> 00:25:37,260
gar nicht mehr ganz so viel 
wissen. 

480
00:25:37,270 --> 00:25:39,950
Ich würde vielleicht so eine 
eine Sache sagen, auch n 

481
00:25:39,960 --> 00:25:45,940
bisschen was technisches, ganz 
viele Zeit, wie soll ich sagen, 

482
00:25:45,950 --> 00:25:48,780
Zeit, Behandlungen im Computer 
passieren noch mit ganz 

483
00:25:48,790 --> 00:25:51,560
Grundlagen Bibliotheken, das 
kann man sich vorstellen, also 

484
00:25:51,570 --> 00:25:55,610
dass das Handling von Datum, 
Daten und so weiter, dass das 

485
00:25:55,620 --> 00:25:58,270
ist natürlich was stimmt 
irgendwie wichtig war und immer 

486
00:25:58,310 --> 00:26:00,820
versucht hat glatt zu ziehen und
deswegen sind die 

487
00:26:00,830 --> 00:26:04,040
Programmiersprache C und C plus 
plus, die immer noch so ne da 

488
00:26:04,050 --> 00:26:06,150
sind ja auch die Grundlagen 
Programmiersprachen, weil ich 

489
00:26:06,160 --> 00:26:09,180
ganz viele Betriebssysteme sind 
großen Teilnehmer noch C plus 

490
00:26:09,190 --> 00:26:11,520
plus programmiert, ja. 
Also auch das aktuelle Windows 

491
00:26:11,530 --> 00:26:14,070
und so. 
Und da gibt es halt quasi einen 

492
00:26:14,110 --> 00:26:18,090
einen dateinen Datenformat soll 
auch einmal gehört haben, das 

493
00:26:18,100 --> 00:26:23,730
genannte Time T Time unterstrich
T, da speichert quasi das 

494
00:26:23,740 --> 00:26:27,500
speichert quasi die Zeit ab in 
diesen Bibliotheken ja und ist 

495
00:26:27,940 --> 00:26:31,950
und ist heute 64 bit damit da 
nichts anbrennt so ja genau 

496
00:26:31,960 --> 00:26:34,660
ansonsten muss man glaube ich 
alles gar nicht muss man, wir 

497
00:26:34,670 --> 00:26:37,120
haben uns gleich einmal 
angeguckt, ich würde einfach 

498
00:26:37,130 --> 00:26:38,800
nochmal wiederholen. 
Der wichtigste Punkt ist wir 

499
00:26:38,810 --> 00:26:43,280
haben fast nochmal die Folge n 
paar Sekunden zusammen n paar 

500
00:26:43,290 --> 00:26:48,370
Atommacht. 
Wir haben im Prinzip 2 Arten und

501
00:26:48,790 --> 00:26:53,530
die Zeit zu messen, einmal quasi
mit Atom Uhren, da ist die 

502
00:26:53,540 --> 00:26:55,350
Sekunde im Schnitt immer etwas 
kürzer. 

503
00:26:56,210 --> 00:27:00,100
Oder halt mit der Erdrotation 
quasi astronomisch. 

504
00:27:00,870 --> 00:27:03,890
Und die beiden sollten aber 
trotzdem im grundsätzlichen 

505
00:27:03,900 --> 00:27:06,840
Synchronisation gehalten haben, 
um das zu tun, müssen wir immer 

506
00:27:06,850 --> 00:27:11,280
eine Schaltsekunde einführen. 
Und dann ist es wichtig. 

507
00:27:11,290 --> 00:27:13,640
Es gibt quasi eine koordinierte 
Weltzeit. 

508
00:27:13,680 --> 00:27:16,720
Die ganze Welt hat sich global 
geeinigt, wie die Uhren zu 

509
00:27:16,730 --> 00:27:19,310
ticken haben. 
Ist die UTC Time. 

510
00:27:20,270 --> 00:27:24,600
Und alle lokalen Zeiten sind 
halt Differenzen zu dieser Juti 

511
00:27:24,610 --> 00:27:26,600
C Time und werden auch genau so 
dargestellt. 

512
00:27:26,610 --> 00:27:29,420
Im Computer ist die u 
Zeitstempel und der nichts 

513
00:27:29,430 --> 00:27:31,360
ausdrücken will, dass ich in 
Deutschland dann schreibe ich 

514
00:27:31,370 --> 00:27:35,680
halt, dann ist das quasi plus 
steht in Dingen plus 02 oder 

515
00:27:35,690 --> 00:27:39,020
irgendwas zu auszudrücken hat 2 
Stunden mehr noch hier in der 

516
00:27:39,030 --> 00:27:41,270
lokalen Zeit ja. 
Genau. 

517
00:27:41,280 --> 00:27:44,350
Und dann haben wir als Arten des
darzustellen gibt es quasi 

518
00:27:44,360 --> 00:27:47,650
diesen ISO standardisierten 
Zeitstempel der UTC Time und 

519
00:27:47,660 --> 00:27:52,070
wichtig noch die Unix Time, die 
quasi die Sekunden zählt ab 

520
00:27:52,080 --> 00:27:55,610
einem gewissen arbiträr 
gewählten Zeitpunkt, nämlich 

521
00:27:55,620 --> 00:27:58,610
diesen 1. 
Januar 1970 ja und die der ist 

522
00:27:58,620 --> 00:28:01,150
damit quasi auch global richtig 
ne, also wenn ich einen Unix 

523
00:28:01,160 --> 00:28:03,430
Zeitstempel, den kann ich 
irgendwo auf der Welt, ob in 

524
00:28:03,440 --> 00:28:06,300
China vergeben oder in Indien 
oder in Deutschland ist egal. 

525
00:28:06,580 --> 00:28:09,150
Das definiert exakt den gleichen
Zeitpunkt wäre das so schick? 

526
00:28:09,160 --> 00:28:12,030
Ja deswegen kannst du den auch 
nehmen um Datenbank zu speichern

527
00:28:12,040 --> 00:28:14,440
ne hab ich noch gar nicht 
gesagt, haben große interne 

528
00:28:14,450 --> 00:28:16,360
Datenbank. 
Speichern es geht auch, ist kein

529
00:28:16,370 --> 00:28:20,340
Problem. 
Genau das ist eigentlich sowas, 

530
00:28:20,350 --> 00:28:23,630
wie man so angeben wollten und 
dann das Ganze gerechnet und die

531
00:28:23,640 --> 00:28:27,120
Metrie von der Zeit irgendwas 
ausrechnen wie hoch oder wenn 

532
00:28:27,130 --> 00:28:29,680
die Lizenz abläuft passiert 
quasi alles immer auf der 

533
00:28:29,690 --> 00:28:33,140
Weltzeit auf der UDC Time und 
führt den User dann danach 

534
00:28:33,150 --> 00:28:36,850
gewandelt zurückgegeben seine 
lokale Zeit ja und so so kommt 

535
00:28:36,860 --> 00:28:40,800
man durchs Leben, also mit den 
ganzen Zeit Gedöns irgendwie als

536
00:28:40,810 --> 00:28:44,410
Informatiker. 
Ja, spannend, dass das als 

537
00:28:44,420 --> 00:28:46,780
Informatiker so n Thema ist. 
Macht man sich tatsächlich nicht

538
00:28:46,790 --> 00:28:51,890
viele Gedanken darüber. 
Also das einzige wo wo s wo die 

539
00:28:51,970 --> 00:28:54,380
oft unterkamen war, wenn man 
Termine vereinbart auf der 

540
00:28:54,390 --> 00:28:56,060
ganzen Welt oder mit 
Ansprechpartnerinnen und 

541
00:28:56,070 --> 00:28:58,690
Ansprechpartner, die in anderen 
Zeitzonen sich befinden ist 

542
00:28:58,700 --> 00:29:02,110
immer am besten wenn man sich. 
Einfach NUTC plus minus 

543
00:29:02,120 --> 00:29:04,320
irgendwas angibt, bevor man 
irgendwelche Abkürzungen von 

544
00:29:04,330 --> 00:29:06,240
irgendwelchen zählt. 
Also die mitteleuropäische 

545
00:29:06,250 --> 00:29:09,590
Sommerzeit oder sowas MEZ 
natürlich ne Katastrophe. 

546
00:29:09,820 --> 00:29:12,090
Ja, ja, genau, ganz genau, genau
oder wenn du auch. 

547
00:29:12,100 --> 00:29:14,610
Es gibt ja auch also eine 
Anfrage Datenbank machst du, 

548
00:29:14,620 --> 00:29:16,970
hast du Zeitreihe aufgenommen, 
willst sagen gib mir die Werte 

549
00:29:16,980 --> 00:29:19,680
zwischen dem und dem Zeitpunkt 
ja und das Programm ist 

550
00:29:19,690 --> 00:29:22,340
allgemein international und dann
musst du halt auch genau gucken,

551
00:29:22,380 --> 00:29:25,030
wann machst du hier die 
Differenz und wie fragst du aus 

552
00:29:25,040 --> 00:29:26,940
der Datenbank ab, dass du die 
richtigen Werte wieder 

553
00:29:26,950 --> 00:29:30,150
zurückgibst und so weiter und es
gibt ja wie gesagt das hab ich 

554
00:29:30,160 --> 00:29:32,510
nicht gesagt, dass sie das 
Schlimme ist ja eigentlich nur 

555
00:29:32,520 --> 00:29:35,050
die. 
Wenn du nicht diese 

556
00:29:35,060 --> 00:29:37,470
standardisierten Format nimmst, 
dann hast du natürlich 

557
00:29:37,480 --> 00:29:39,240
Kopfschmerzen und keiner auf der
Welt. 

558
00:29:39,250 --> 00:29:42,520
Es gibt ja diese Locals, ne 
stellt die Zeit gleich da, also 

559
00:29:42,530 --> 00:29:46,540
selbst in Deutschland haben 1000
UNPM gesagt, ja, manchmal sind 

560
00:29:46,550 --> 00:29:49,310
Jahre zweistellig, die 
Amerikaner schieben erst Monate 

561
00:29:49,320 --> 00:29:52,250
hin und dann die Tage und so 
weiter und wenn du diese Eingabe

562
00:29:52,260 --> 00:29:54,640
Formate hast, ja da gibt es auch
Bibliotheken, aber das ist 

563
00:29:54,650 --> 00:29:57,410
eigentlich das Schlimme, dann 
musst du das was ich meinte, du 

564
00:29:57,420 --> 00:30:00,710
musst halt wissen was meint der 
der Nutzer in seiner lokalen 

565
00:30:00,720 --> 00:30:03,290
Zeit ja und dadurch, dass diese 
ganzen Formate so 

566
00:30:03,300 --> 00:30:07,330
unterschiedlich sind, musst du 
extrem aufpassen beim Parsen 

567
00:30:07,340 --> 00:30:10,020
quasi. 
Also beim rausfinden, was meint 

568
00:30:10,030 --> 00:30:13,530
ihr, welche Zeit ist das denn? 
Da gibt es auch durchaus 

569
00:30:14,310 --> 00:30:16,820
Zeitstempel, die dann im BIOS 
sind, ja. 

570
00:30:17,480 --> 00:30:19,460
Also es gibt ja zum Beispiel 
0404. 

571
00:30:19,470 --> 00:30:23,260
Hast zum Beispiel den vierten Ne
und du schreibst amerikanisch 

572
00:30:23,270 --> 00:30:26,020
hin, dann ist quasi der Monat 
und der Tag eigentlich 

573
00:30:26,030 --> 00:30:28,880
getauscht. 
Ja und beim 4.4. 

574
00:30:28,890 --> 00:30:31,170
Ist nur am 4.5. 
Is schon drastisch der 

575
00:30:31,180 --> 00:30:33,740
Hauptsitz, der fünfte Monat ist 
der vierte Tag oder der vierte 

576
00:30:33,750 --> 00:30:36,840
Tag und der fünfte Monat und 
wenn es da halt schief geht an 

577
00:30:36,850 --> 00:30:39,080
der Stelle, dann ist natürlich 
hinten kannst du noch schöne 

578
00:30:39,090 --> 00:30:42,940
Zeiten Datenbank speichern malt.
Stinkt der Fisch vom Kopf her 

579
00:30:42,950 --> 00:30:44,740
schon so? 
Ja, da muss man halt aufpassen, 

580
00:30:45,350 --> 00:30:48,580
aber ich glaube, dass das ist 
relativ, das ist ja relativ ne 

581
00:30:48,590 --> 00:30:51,600
Binsenweisheit, sag ich mal. 
Aber halt für die Programmierer 

582
00:30:51,610 --> 00:30:54,500
müssen trotzdem aufpassen so. 
Ja gut, das das ist glaube ich 

583
00:30:54,510 --> 00:30:58,810
schon einigen Leuten sorgen also
zumindest mir, dass ich da ja, 

584
00:30:59,010 --> 00:31:01,400
dass das zu Verwirrung geführt 
hat, ja, mit dem mit dem Datums 

585
00:31:01,410 --> 00:31:03,440
Format an der Stelle 
amerikanisch, nicht 

586
00:31:03,450 --> 00:31:06,520
amerikanisch, mit Schrägstrich, 
mit Punkt, mit was auch immer 

587
00:31:07,830 --> 00:31:09,810
prima, OK, dann haben wir die 
Zeit besprochen. 

588
00:31:10,590 --> 00:31:12,810
Genau, und das ist glaube ich 
auch schon durch. 

589
00:31:12,850 --> 00:31:15,200
Wir packen ein paar schöne 
links, es gibt echt coole 

590
00:31:15,210 --> 00:31:17,660
Wikipedia Artikel den über den 
Unix. 

591
00:31:17,730 --> 00:31:21,680
Die Unix Time empfehle ich sehr 
sehr lesenswert und auch von der

592
00:31:21,690 --> 00:31:24,510
PTB in Braunschweig packen wir 
auch n paar links im Nachgang 

593
00:31:24,520 --> 00:31:26,480
rein. 
Die haben bisschen was 

594
00:31:26,490 --> 00:31:29,370
geschrieben, so ne wie lange so 
eine Sekunde und so weiter und 

595
00:31:29,380 --> 00:31:31,630
exakt und so das ist auch ganz 
interessant zu lesen wie das 

596
00:31:31,640 --> 00:31:34,770
alles definiert ist. 
Interessiert den Cäsium, Atom 

597
00:31:34,780 --> 00:31:37,520
Bau und überhaupt auf die 
gesetzlichen Regelungen in der 

598
00:31:37,530 --> 00:31:40,100
Bundesrepublik Deutschland 
zurzeit und so alles kann man 

599
00:31:40,110 --> 00:31:42,740
alles wundervoll nachlesen, 
macht Spaß. 

600
00:31:43,530 --> 00:31:45,200
Alles klar? 
Ja, genau, die Links packen wir 

601
00:31:45,210 --> 00:31:47,660
in die Show hier. 
Dann danke Burkhardt. 

602
00:31:47,670 --> 00:31:52,400
Und ja, ich danke fürs Zuhören. 
Für eure Zeit, muss jetzt sein 

603
00:31:52,770 --> 00:31:54,870
und bis nächste Woche bei 
einfach komplex. 

604
00:31:55,120 --> 00:32:00,480
Bis nächste Woche Tschüss samui.
Einfach komplex wird produziert 

605
00:32:00,490 --> 00:32:03,570
und präsentiert von Heisenberg. 
Weitere Informationen findest du

606
00:32:03,580 --> 00:32:06,600
unter heißen ware.com. 
Vielen Dank fürs Zuhören diese 

607
00:32:06,610 --> 00:32:09,010
Erfolge und bis nächste Woche 
Tschüss Hamburg.

