Nur neugierig. Ich neige dazu, Variablen des Typs struct tm
so etwas wie time_bits
oder ähnliches zu benennen, da sie die zerlegten Kalenderzeit-Bits enthält. Die meisten Dokumente, die ich gesehen habe, beziehen sich auf diesen Typ als "Kalenderzeit" im Gegensatz zu "Uhrzeit" oder "Epochensekunden" für time_t
.Wofür steht das 'tm' in `struct tm`?
-4
A
Antwort
3
Wenn es wurde struct time
, eine Menge Leute verwirren würde es mit dieser Funktion mit dem Namen:
time_t time(time_t *);
Obwohl in C-Struktur-Tags für sie unterschiedliche Namen nicht mit variablen/Funktionsnamen stören, mit reduziert die Verwirrung.
3
Es steht fast sicher nur für "Zeit". Der ISO-Standard beschreibt es als eine Sache:
..., die die Komponenten einer Kalenderzeit enthält, die die zerlegte Zeit genannt wird.
Verwandte Themen
- 1. C++ struct tm & Time_t
- 2. kann Zeiger auf 'struct tm &
- 3. Fehler in einer tm-Struktur, die andere tm-Strukturen verfälscht
- 4. tm struct und MPLABX x8 Compiler
- 5. Wofür steht das Gerät?
- 6. C++: Datum/Uhrzeit Zeichenfolge in tm struct konvertieren
- 7. time.h - Struktur tm und Millisekunden
- 8. Installationspaket "tm" schlägt fehl
- 9. Neudefinition von struct tm errror. Probleme mit den Headern
- 10. R tm Dokumentnamen fehlen
- 11. Kann 'tm' Paket in R
- 12. Wofür steht das Akronym "Spitter"?
- 13. Sonarqube Blocker: "tm" in Funktionsdeklaration Mit
- 14. Wofür steht der EA in der Java Version?
- 15. wofür steht __rcu in linux?
- 16. Probleme mit Rs tm-Paket
- 17. Wofür steht das() in der Eigenschaftendefinition?
- 18. Wofür steht das "h" in oplog.rs?
- 19. Wofür steht das "yy" in lex.yy.c?
- 20. In Java -D wofür steht das D?
- 21. Wofür steht das "RED" in Node-RED?
- 22. Wofür steht das "ONET" in ONET.xml?
- 23. Wofür steht das `dir` in` console.dir`?
- 24. Wofür steht das "c" in cURL?
- 25. Wofür steht das "p" in strptime?
- 26. Wofür steht das A in Sequenz A?
- 27. Wofür steht das "c" in cmake?
- 28. Wofür steht das f in setf?
- 29. Wofür steht das "m" in Java Code
- 30. Wofür steht das A in ~ A Format?
Sie wollen sicherlich lesen [C Date Time Tutorial] (http://zetcode.com/articles/cdatetime/) –
@ DavidC.Rankin Das war ein gutes Buch. Prägnant und informativ. Es hat jedoch die POSIX-Darstellung von UTC (die keine Schaltsekunden enthält - völlig falsch dargestellt - so dass es gut ist, die Zeit zu lesen, aber nicht, um lange Abschnitte davon zu messen). Die einzige gute Referenz, die ich dafür gefunden habe, ist [Olsens/die IANA-Zeitzonendatenbank] (https://github.com/eggert/tz/blob/04394af38a9d08fc6655466dfd8d4cf47025893d/time2posix.3#L26-L32) und die zugehörige 'libtz.a ' – Huckle
Punkt gut, aber für ein vollständiges Verständnis von * Zeit * und * Kalender * [Kalender - Erläuternde Ergänzung zum astronomischen Almanach (uspno.navy.mil)] (http://aa.usno.navy.mil/publications /docs/c15_usb_online.pdf) ist ein guter Ausgangspunkt. Planetare Positionen erfordern von einem astronomischen Standpunkt aus die höchste Präzision fast aller Zeitanwendungen (außerhalb von relativistischen Effekten). –