Microsoft Excel es ist eines der beliebtesten Werkzeuge für die Arbeit mit Tabellen und Daten. Dieses Softwareprodukt verfügt über eine Vielzahl von Funktionen und Funktionen, einschließlich der Arbeit mit Daten und Zeiten. Wenn Sie jedoch Excel-Daten in anderen Programmen oder Skripts verwenden möchten, müssen Sie möglicherweise das Excel-Datums- und Uhrzeitformat in das Unix-Format konvertieren.
Unix – es ist ein Multitasking- und Multi-User-Betriebssystem, auf dem viele moderne Plattformen und Lösungen basieren. Unter Unix wird die Zeit normalerweise als die Anzahl der Sekunden dargestellt, die seit dem 1. Januar 1970 um 00:00:00 GMT verstrichen sind. Daher ist es bei der Arbeit mit Unix-kompatiblen Anwendungen oder Skripten häufig erforderlich, Daten und Zeiten in dieses Format zu konvertieren.
In Excel werden Daten und Zeiten als Zahlen gespeichert, dem Benutzer jedoch in einem praktischen Format angezeigt. Dies macht das Konvertieren von Excel-Datum und -Uhrzeit in das Unix-Format etwas komplizierter, aber es gibt mehrere Möglichkeiten, diese Aufgabe zu bewältigen. Die gebräuchlichste Methode besteht darin, Excel-Funktionen zu verwenden, um Datum und Uhrzeit in eine Zahl zu konvertieren und dann eine einfache Formel zu verwenden, um die Zahl in das Unix-Format zu konvertieren. In diesem Artikel werden wir uns diese Methode ansehen und Beispiele für ihre Verwendung geben.
Erfahren Sie, wie Sie Excel-Datums- und Uhrzeitdaten in das Unix-Format konvertieren
Das Unix-Format, auch bekannt als "Unix-Zeit" oder "Unix-Zeitstempel", ist eine Möglichkeit, Datum und Uhrzeit als ganze Zahl darzustellen, die die Anzahl der Sekunden darstellt, die seit Beginn der Unix-Ära (1. Januar 1970, 00:00:00 UTC) vergangen sind. Wenn Sie mit Daten und Zeiten in Excel arbeiten und diese in das Unix-Format konvertieren möchten, benötigen Sie einige Schritte.
| Schritt | Die Beschreibung | Ein Beispiel |
|---|---|---|
| 1 | Öffnen Sie eine Excel-Arbeitsmappe mit Daten, die die Daten und die Uhrzeit enthalten, die Sie konvertieren möchten. | - |
| 2 | Wählen Sie eine Zelle oder einen Zellbereich mit den Daten und Zeiten aus, die Sie konvertieren möchten. | A1:B5 |
| 3 | Klicken Sie mit der rechten Maustaste auf den ausgewählten Bereich und wählen Sie im Kontextmenü die Option "Zellenformat". | - |
| 4 | Wählen Sie im Dialogfeld Zellen formatieren die Kategorie Allgemein aus, und klicken Sie auf OK. | - |
| 5 | Erstellen Sie eine neue Spalte oder wählen Sie eine vorhandene Spalte aus, in die die konvertierten Unix-Werte eingefügt werden sollen. | C1:C5 |
| 6 | Geben Sie die Formel ein =B1*86400+(DATE(1970,1,1)-DATE(1900,1,1))*86400-TIMEVALUE("00:00:00") , ersetzen Sie B1 durch die Adresse der oberen Zelle des ursprünglichen Bereichs mit Datum und Uhrzeit. | =B1*86400+(DATE(1970,1,1)-DATE(1900,1,1))*86400-TIMEVALUE("00:00:00") |
| 7 | Drücken Sie die Eingabetaste, um die Formel anzuwenden, und kopieren Sie sie in die Spalte nach unten, um alle Werte zu konvertieren. | - |
| 8 | Jetzt sehen Sie, dass Excel-Datums- und Uhrzeitangaben in der angegebenen Spalte in das Unix-Format konvertiert wurden. | - |
Jetzt wissen Sie, wie Sie Excel-Datums- und Uhrzeitdaten in das Unix-Format konvertieren können. Das Unix-Format kann nützlich sein, wenn Sie Daten und Zeiten in der Software oder unter Verwendung von Programmiersprachen vergleichen und analysieren müssen, die das Unix-Format unterstützen.
Was ist eine Datums- und Uhrzeitumwandlung?
Excel kann verschiedene Datums- und Uhrzeitformate wie "TT/ MM/ JJJJ", "MM/ TT/ JJJJ", "JJJJ-MM-TT" und andere erkennen und bearbeiten. Es kann jedoch manchmal notwendig sein, das Datum und die Uhrzeit in ein anderes Format zu konvertieren, z. B. in das Unix-Format.
Unix-Format ist eine Möglichkeit, Datum und Uhrzeit als die Anzahl der Sekunden darzustellen, die seit Beginn der UNIX-Ära am 1. Januar 1970 00:00:00 UTC (Coordinated Universal Time) verstrichen sind. Das Unix-Format wird häufig in der Programmierung und in Datenbanken zur einfachen Speicherung und Verarbeitung von Daten und Zeiten verwendet.
Durch die Konvertierung von Datum und Uhrzeit in das Unix-Format können Sie Daten zwischen verschiedenen Systemen austauschen, die dieses Format verwenden. Dazu können Sie in Excel spezielle Funktionen oder Makros verwenden, die die erforderlichen mathematischen Operationen ausführen, um die Anzahl der Tage und Zeiten in Sekunden zu konvertieren.
Das Konvertieren von Datum und Uhrzeit in das Unix-Format kann beispielsweise beim Importieren von Daten in eine Datenbank oder beim Arbeiten mit APIs, die Unix-Daten akzeptieren, nützlich sein. Es ermöglicht Ihnen auch, Zeitintervalle zu vergleichen und zu analysieren und andere Datums- und Zeitoperationen mit mathematischen Operationen mit Zahlen durchzuführen.
Warum ist die Konvertierung in das Unix-Format so wichtig?
Die Bedeutung der Konvertierung von Datum und Uhrzeit in das Unix-Format liegt darin, dass dieses Format für die meisten Programmiersprachen und Systeme universell und verständlich ist. Die Verarbeitung von Datum und Uhrzeit im Unix-Format macht es einfach, verschiedene Zeitoperationen durchzuführen, z. B. Datumsvergleiche, Berechnung der Differenz zwischen Datumsangaben, Konvertierung der Uhrzeit in verschiedene Formate usw.
Das Konvertieren von Datum und Uhrzeit in das Unix-Format ist auch bei der Arbeit mit verschiedenen Datenbanken nützlich, da viele Datenbanken Unix-Zeit zum Speichern und Verarbeiten von Datums- und Uhrzeitinformationen verwenden.
Vorteile der Konvertierung in das Unix-Format:
- Vielseitigkeit - das Unix-Format wird von den meisten Programmiersprachen und Systemen unterstützt, was den Datenaustausch zwischen verschiedenen Plattformen erleichtert.
- Einfache Bedienung - die Arbeit mit Unix-Zeit macht es einfach, Zeitoperationen durchzuführen, z. B. die Berechnung der Differenz zwischen Datumsangaben, den Vergleich von Datumsangaben, die Konvertierung von Zeitformaten usw.
- Effizienz - wenn Sie die Anzahl der Sekunden als Zeitdarstellung verwenden, sparen Sie Ressourcen bei Datums- und Zeitoperationen.
Daher ist die Konvertierung von Datum und Uhrzeit in das Unix-Format ein wichtiges Verfahren, wenn Sie in Excel und anderen Programmiersprachen mit Daten und Uhrzeit arbeiten. Es bietet einfache und vielseitige Zeitoperationen sowie Kompatibilität mit den meisten Systemen und Datenbanken.
Wie konvertiert man Excel-Daten in das Unix-Format?
Das Konvertieren von Datum und Uhrzeit aus dem Excel-Format in das Unix-Format kann in verschiedenen Situationen nützlich sein, z. B. bei der Arbeit mit verschiedenen Programmen oder Skripten, für die das Unix-Format zum Verarbeiten von Daten und Zeiten erforderlich ist. In diesem Abschnitt betrachten wir eine einfache Möglichkeit, Excel-Datumsangaben in das Unix-Format zu konvertieren.
Lassen Sie uns zunächst das Datums- und Uhrzeitformat in Excel untersuchen. In Excel werden Datumsangaben als Zahlen dargestellt, wobei der 1. Januar 1900 die Nummer 1 hat. Die Zeit wird durch den Dezimalanteil des Tages dargestellt, wobei 0,5 der Hälfte des Tages entspricht (12:00 Uhr). Zum Beispiel stellt die Zahl 44197,5 das Datum des 1. Juli 2025 am Mittag dar.
Um ein Excel-Datum in das Unix-Format zu konvertieren, können wir eine Formel verwenden, die die DATEVALUE-Funktion verwendet, um einen numerischen Datumswert in ein Excel-Datum zu konvertieren, und dann die Zeitkonvertierung in Sekunden anwenden. Die Formel lautet wie folgt:
= (DATEVALUE("01/01/1970")-DATEVALUE("01/01/1900")) * 86400 + (A1 - DATE(A1)) * 86400
Wobei A1 die Zelle ist, die den numerischen Wert des Excel-Datums enthält. Die Formel gibt eine Zahl zurück, die ein Datum und eine Uhrzeit im Unix-Format darstellt.
Wenn Sie VBA verwenden möchten, können Sie die folgende Funktion verwenden:
Function ConvertToUnix(dateTime As Date) As Long
ConvertToUnix = (dateTime - CDate("01/01/1970 00:00:00")) * 86400
End Function
Die Funktion nimmt einen Datums- und Uhrzeitwert als Date-Objekt an und gibt eine Zahl zurück, die ein Unix-Datum und eine Unix-Uhrzeit darstellt.
Jetzt wissen Sie, wie Sie Excel-Daten in das Unix-Format konvertieren. Dies kann nützlich sein, wenn Sie mit verschiedenen Programmen oder Skripten arbeiten, die das Unix-Format für die Verarbeitung von Daten und Zeiten benötigen. Vergessen Sie nicht, die entsprechenden Formeln oder Funktionen zu verwenden, um genaue Ergebnisse zu erhalten.
Wie konvertiert man Excel-Zeit in das Unix-Format?
Das Datums- und Uhrzeitformat in Excel und das Unix-Format sind unterschiedliche Speicher- und Zeitdarstellungen. Sie können die Excel-Zeit jedoch einfach in das Unix-Format konvertieren, indem Sie ein paar einfache Schritte befolgen.
1. Stellen Sie sicher, dass Ihre Zeit in Excel als Dezimalzahl dargestellt wird. Zum Beispiel wird die Zeit von 12:00 als 0,5 (Mittag) dargestellt.
2. Konvertieren Sie Excel in Sekunden. Multiplizieren Sie die Zahl mit 86400 (Anzahl der Sekunden an einem Tag).
3. Subtrahieren Sie 2209161600 (die Anzahl der Sekunden zwischen dem 1. Januar 1900 und dem 1. Januar 1970) vom resultierenden Wert.
4. Der resultierende Wert ist eine Zeit im Unix-Format. Dies ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 vergangen sind.
Mit diesen einfachen Schritten können Sie die Excel-Zeit einfach in das Unix-Format konvertieren und in Ihren Programmen oder Systemen verwenden, die die Verwendung von Unix-Zeit erfordern.
Was ist, wenn Ihre Excel-Datei sowohl ein Datum als auch eine Uhrzeit enthält?
Wenn eine Kombination aus Datum und Uhrzeit in einer Excel-Datei vorkommt, stellt sich die Frage, wie Sie diese Informationen richtig verarbeiten können. Es gibt oft Schwierigkeiten beim Konvertieren von Daten in ein praktisches Format.
Eine Möglichkeit zur Lösung dieses Problems besteht darin, das Unix-Format zu verwenden, mit dem Sie Datum und Uhrzeit als Zahl darstellen können, die die Anzahl der Sekunden widerspiegelt, die seit Mitternacht am 1. Januar 1970 vergangen sind.
Sie können den folgenden Algorithmus verwenden, um das Datum und die Uhrzeit von Excel in das Unix-Format zu konvertieren:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Wählen Sie die Spalten aus, die das Datum und die Uhrzeit in der Excel-Datei enthalten. |
| 2 | Erstellen Sie eine neue Spalte und beginnen Sie mit der ersten Zeile. |
| 3 | Kombinieren Sie mit der CONCATENATE-Funktion das Datum und die Uhrzeit in einer Zelle im angegebenen Format. Zum Beispiel "DD.MM.YYYY HH: MM: SS." |
| 4 | Konvertieren Sie die resultierende kombinierte Zelle mithilfe der Funktion TIMEVALUE in einen Zeitwert. |
| 5 | Wenden Sie die Funktion "Excel in Unix" an, die den resultierenden Zeitwert in das Unix-Format übersetzt. |
| 6 | Geben Sie diese Funktion in eine neue Zelle ein, indem Sie auf die Zelle klicken und die Eingabetaste drücken. |
| 7 | Formatieren Sie die neue Zelle, um den Wert im Unix-Format anzuzeigen. Zum Beispiel "17. Mai 2025, 07:34:56 Uhr". |
Sie haben jetzt ein konvertiertes Datum und eine konvertierte Uhrzeit im Unix-Format, mit der Sie die Daten für weitere Berechnungen oder Analysen verwenden können.
Wie kann ich überprüfen, ob die Konvertierung erfolgreich war?
Nachdem Sie das Excel-Datum und die Uhrzeit in das Unix-Format konvertiert haben, können Sie mehrere Methoden verwenden, um zu überprüfen, ob der Vorgang erfolgreich war:
1. Wertüberprüfung: Öffnen Sie den resultierenden Unix-Zeitstempel auf einem System, das dieses Zeitformat unterstützt. Stellen Sie sicher, dass der Wert korrekt angezeigt wird, keine Fehler enthält und mit dem erwarteten Ergebnis übereinstimmt.
2. Vergleichen mit dem ursprünglichen Datum und der Uhrzeit: Vergleichen Sie den resultierenden Unix-Timestamp mit den ursprünglichen Datums- und Uhrzeitwerten in Excel. Stellen Sie sicher, dass der konvertierte Wert mit dem erwarteten Ergebnis übereinstimmt und keine Fehler enthält.
3. Umgekehrte Konvertierung durchführen: Konvertieren Sie den Unix-Zeitstempel zurück in das Excel-Datums- und Uhrzeitformat. Stellen Sie sicher, dass die erhaltenen Werte mit den ursprünglichen Werten übereinstimmen und dass keine Informationen verloren gehen oder Fehler auftreten.
Wenn Sie überprüfen, ob die Konvertierung erfolgreich war, können Sie sicherstellen, dass die Ergebnisse korrekt sind und Probleme bei der weiteren Verarbeitung der Daten vermeiden.
Anwenden der Datums- und Uhrzeitkonvertierung in das Unix-Format
Durch die Konvertierung von Datum und Uhrzeit in das Unix-Format können viele Datums- und Uhrzeitoperationen vereinfacht werden, z. B. das Vergleichen, Sortieren und Analysieren von Daten. Darüber hinaus wird das Unix-Format häufig in der Programmierung, in Datenbanken und anderen Computersystemen verwendet.
Sie können die Funktion TIMESTAMP() zum Konvertieren von Datum und Uhrzeit in das Unix-Format in Excel verwenden, um die Anzahl der Sekunden zurückzugeben, die seit Mitternacht am 1. Januar 1970 vor dem angegebenen Datum und der angegebenen Uhrzeit verstrichen sind. Zum Beispiel die Formel =TIMESTAMP("2025-01-01 12:00:00") gibt den Wert 1641038400 zurück, was Mitternacht am 1. Januar 2025 entspricht.
Das Konvertieren von Datum und Uhrzeit in das Unix-Format kann bei der Arbeit mit großen Datenmengen nützlich sein, insbesondere bei der Interaktion mit Programmen und Systemen, die das Unix-Format verwenden, z. B. Webservern oder Datenbanken.