logo

Zeitstempel bis Datum

Ein Zeitstempel oder Zeitstempel ist die aktuelle Zeit, zu der ein Ereignis von einem Computer oder einer Digitalkamera ausgeführt (oder aufgezeichnet) wird. Das aktuelle Datum und die aktuelle Uhrzeit werden in einer Datei registriert und protokolliert, wenn Daten erstellt, ausgeführt, geändert oder entfernt werden. Ein Computer zeichnet Datum und Uhrzeit auf, wenn eine Aktion an einem Dokument oder Ordner ausgeführt wird. Ein weiteres Beispiel für einen Zeitstempel ist, dass eine Digitalkamera beim Anklicken Datum und Uhrzeit eines Fotos aufzeichnet.

Wir können einen UNIX-Zeitstempel in für Menschen lesbare Datums- und Zeitformate in verschiedenen Programmiersprachen konvertieren. Hier besprechen wir, wie man Zeitstempel in verschiedenen Programmiersprachen in Datum konvertiert.

1. Zeitstempel bis Datum in JavaScript

Alle Funktionen, die in JavaScript mit Datum und Uhrzeit arbeiten, verwenden ein Date()-Objekt und seine Methoden. Das Date-Objekt bietet verschiedene Möglichkeiten, den aktuellen Zeitstempel der Maschine in JavaScript abzurufen. JavaScript Gibt das Zeitstempelergebnis der Maschine seit dem 1. Januar 1970 um 00:00:00 UTC in Mikrosekunden zurück und gibt es zurück.

Holen Sie sich die aktuelle Uhrzeit in JavaScript:

Wenn in JavaScript ein Objekt „Datum“ ohne Argument erstellt wird, verwendet es die aktuelle Zeit. Mit dem folgenden Code erhalten wir also den aktuellen Zeitstempel des Geräts.

aktueller_Zeitstempel.html

 var timestamp = new Date().getTime()/1000; document.write(timestamp); 

Öffnen Sie die Datei in einem beliebigen unterstützten Browser und Sie sehen den aktuellen Zeitstempel.

Ausgabe

Zeitstempel bis Datum

JavaScript bietet mehrere Funktionen zum Konvertieren von Zeitstempeln in Datum und Uhrzeit in einem anderen, für Menschen lesbaren Format. Diese Funktionen sind wie folgt:

Funktion Beschreibung
toDateString Es konvertiert den Datumsteil des Date-Objekts in eine für Menschen lesbare Zeichenfolge.
toTimeString Es konvertiert den Zeitteil des Date-Objekts, sodass Menschen ihn lesen können.
toString Es konvertiert das Date-Objekt in einen String-Wert.
toLocaleString Es konvertiert das Date-Objekt unter Verwendung von Gebietsschemakonventionen in eine Zeichenfolge.
toLocaleDateString Es gibt das einzige Datum des Date-Objekts im String-Format unter Verwendung von Gebietsschemakonventionen zurück.
toLocaleTimeString Es gibt nur die Uhrzeit des Date-Objekts im String-Format unter Verwendung von Gebietsschemakonventionen zurück.
toJSON Es gibt das Datum als JSON-Daten im String-Format zurück.
toISOString Es gibt das Datum als Zeichenfolge zurück und verwendet dabei den ISO-Standard.
toUTCString() Es konvertiert das Date-Objekt in eine auf der Weltzeit basierende Zeichenfolge.

Konvertieren Sie den Zeitstempel in JavaScript in ein Datum

Timestamp_to_date.html

 var timestamp = Date.now()/1000; document.write(timestamp);//current timestamp var datetime = new Date(timestamp * 1000); document.write(&apos; <br>&apos;); document.write(datetime); document.write(&apos; <br>&apos;); document.write(datetime.toDateString()); document.write(&apos; <br>&apos;); document.write(datetime.toTimeString()); document.write(&apos; <br>&apos;); document.write(datetime.toString()); document.write(&apos; <br>&apos;); document.write(datetime.toLocaleString()); document.write(&apos; <br>&apos;); document.write(datetime.toLocaleDateString()); 

Ausgabe

Zeitstempel bis Datum

2. Zeitstempel bis Datum in Java

In Java , kann ein Zeitstempel mit einem Konstruktor der Klasse java.util.Date einfach in ein Datum konvertiert werden. Ein Konstruktor der Date-Klasse akzeptiert einen Parameter mit einem langen Wert. Daher ist es erforderlich, ein Timestamp-Objekt mit in einen langen Wert umzuwandeln Zeit bekommen() Methode von java.sql.Timestamp Klasse.

a) Konvertieren Sie den Zeitstempel in Java mithilfe des Datumskonstruktors in ein Datum

Durch das Passieren der Zeitstempel Mit dem Konstruktor „Objekt in Datum“ können wir den aktuellen Zeitstempelwert des Geräts in ein Datum konvertieren. Betrachten Sie das folgende Beispiel:

 import java.sql.Timestamp; import java.util.Date; public class TimestampToDateExample1 { public static void main(String args[]){ Timestamp timestamp = new Timestamp(System.currentTimeMillis()); Date date = new Date(timestamp.getTime()); System.out.println(date); } } 

Ausgabe

Zeitstempel bis Datum

b) Konvertieren Sie den Zeitstempel mithilfe der Datumsreferenz in Java in ein Datum

Wir können sogar den Date-Typ erhalten, indem wir einfach das Timestamp-Objekt der Date-Referenz zuweisen.

 import java.sql.Timestamp; import java.util.Date; public class TimestampToDateExample2 { public static void main(String args[]){ Timestamp timestamp = new Timestamp(System.currentTimeMillis()); Date date = timestamp; System.out.println(date); } } 

Ausgabe

Zeitstempel bis Datum

c) Konvertieren Sie den Zeitstempel mithilfe der Kalenderklasse in Java in ein Datum

Der bekomme Instanz() Methode von java.util.Calendar Die Klasse ist eine statische Methode, die mit dem Kalenderobjekt verwendet wird, um die Kalenderinstanz basierend auf der aktuellen Zeitzone abzurufen, die von Java Runtime Environment festgelegt wird.

 import java.sql.Timestamp; import java.util.Calendar; import java.util.Date; public class TimestampToDateExample3 { public static void main(String args[]){ Timestamp timestamp = new Timestamp(System.currentTimeMillis()); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(timestamp.getTime() ); System.out.println(calendar.getTime()); } } 

Ausgabe

Zeitstempel bis Datum

3. Zeitstempel bis Datum in Python

Python hat mehrere Module wie Uhrzeit, Datum/Uhrzeit Und Kalender die sich mit verschiedenen Datums- und Uhrzeitformaten befassen. Ein UNIX-Zeitstempel hat zwischen einem bestimmten Datum und einer bestimmten Uhrzeit seit dem 1. Januar 1970 (UTC) Tausende von Sekunden verstrichen. Wir können diese Zeitstempel abrufen und sie in das aktuelle Datum und die aktuelle Uhrzeit umwandeln.

Aktuellen Zeitstempel mithilfe der Modulzeit abrufen

Das Modul Zeit gibt viele zeitbezogene Methoden; einer von ihnen ist Zeit das gibt die Anzahl der Sekunden seit der Epoche zurück.

 import time; timestamp = time.time(); print(timestamp); 

Screenshot und Ausgabe

Zeitstempel bis Datum

Erhalten Sie den aktuellen Zeitstempel mithilfe des Moduls datetime

Das Modul Terminzeit stellt Klassen bereit, die Datum und Uhrzeit objektorientiert manipulieren. Ein solches Modul ist datetime.datetime.now Das gibt die Anzahl der Sekunden seit der Epoche in Mikrosekunden zurück.

int in String umwandeln
 import datetime; timestamp = datetime.datetime.now().timestamp(); print(timestamp); 

Screenshot und Ausgabe

Zeitstempel bis Datum

Aktuellen Zeitstempel mithilfe des Modulkalenders abrufen:

Python bietet auch eine Kalender Modul, um den aktuellen Zeitstempel zu erhalten. Mit dem Kalendermodul verwenden wir das Zeitgm Methode, um einen Zeitstempel zu erhalten. Es wird jedoch nicht empfohlen, ein Kalendermodul zu verwenden, da dadurch einige Millisekunden oder Nanosekunden verloren gehen.

 import time; timestamp = calendar.timegm(time.gmtime()); print(timestamp); 

Screenshot und Ausgabe

Zeitstempel bis Datum

Konvertieren Sie den Zeitstempel in Python in DateTime

Wir werden einfach das verwenden fromtimestamp Methode von a Terminzeit Modul, um das Datum vom UNIX-Zeitstempel abzurufen. Die Methode datetime.fromtimestamp() Nimmt den Zeitstempelwert als Eingabeparameter und gibt das Ergebnis des lokalen aktuellen Datums und der aktuellen Uhrzeit zurück.

 import time; import datetime; from datetime import datetime; timestamp = time.time(); print(timestamp); # 1610524738.8164573 date_obj = datetime.fromtimestamp(timestamp); print(&apos;current date and time:&apos;, date_obj); # current date and time: 2021-01-13 13:28:58.816457 

Screenshot und Ausgabe

Zeitstempel bis Datum

Konvertieren Sie den Zeitstempel in Python in ein formatiertes Datum

Um datetime in einem bestimmten Format zu erhalten, können Sie Folgendes verwenden strftime Methode. Der strftime() Methode konvertiert Datetime-Objekte in das angegebene String-Format.

Beispiel 1:

 import time; from datetime import datetime; timestamp = time.time(); print(timestamp); # 1610527190.912418 date_obj = datetime.fromtimestamp(timestamp).strftime(&apos;%d-%m-%Y&apos;); print(&apos;current date:&apos;, date_obj); # current date: 13-01-2021 

Screenshot und Ausgabe

Zeitstempel bis Datum

Beispiel 2:

 import time; timestamp = time.gmtime(); date_time1 = time.strftime(&apos;%d-%m-%Y %H:%M:%S&apos;, timestamp); date_time2 = time.strftime(&apos;%x %X&apos;, timestamp); date_time3 = time.strftime(&apos;%c&apos;, timestamp); print(date_time1); # 13-01-2021 09:19:44 print(date_time2); # 01/13/21 09:19:44 print(date_time3); # Wed Jan 13 09:19:44 2021 

Screenshot und Ausgabe

Zeitstempel bis Datum

4. Zeitstempel bis Datum in PHP

Mithilfe der integrierten Funktion können wir den Zeitstempel problemlos in Datum/Uhrzeit umwandeln Terminzeit() , Funktionen. Ein UNIX-Zeitstempel kann in jedes angegebene Datumsformat konvertiert werden PHP . Es gibt viele Möglichkeiten, den aktuellen Zeitstempelwert in PHP abzurufen. Diese Funktionen geben Datum und Uhrzeit im angegebenen Zeichenfolgenformat zurück.

Zeit() : Der Zeit() Die Funktion ist eine der beliebtesten und am weitesten verbreiteten Funktionen zum Abrufen des aktuellen Zeitstempels in PHP. Diese Funktion erfordert kein Argument, um den Zeitstempelwert abzurufen.

 $current_timestamp = time(); 

strtotime() : Der strtotime() Die Funktion wird hauptsächlich zum Abrufen des UNIX-Zeitstempelwerts verwendet. Es gibt mehrere unterstützte Datums- oder Uhrzeitzeichenfolgen, die als Argument in dieser Funktion übergeben werden können (z. B. „nächster Sonntag“, „+1 Woche“, „+10 Stunden“, „jetzt“ usw.). Der String-Parameter „now“ in strtotime() Die Funktion gibt den aktuellen Zeitstempel zurück.

 $current_timestamp = strtotime(&apos;now&apos;); 

mktime(): Der mktime() Die Funktion wird auch verwendet, um einen UNIX-Zeitstempel zurückzugeben, erfordert jedoch eine Reihe von Datumsparametern wie Stunde, Minute, Sekunde, Monat, Tag, Jahr.

 $current_timestamp = mktime(date(&apos;H&apos;),date(&apos;i&apos;),date(&apos;s&apos;),date(&apos;m&apos;),date(&apos;d&apos;),date(&apos;Y&apos;)); 

Holen Sie sich den aktuellen Zeitstempel in PHP

 <?php $current_timestamp_using_time = time(); echo 'timestamp using time(): $current_timestamp_using_time'; echo '</br>&apos;; $current_timestamp_using_strtotime = strtotime(&apos;now&apos;); echo &apos;timestamp using strtotime(): $current_timestamp_using_strtotime&apos;; $current_timestamp_using_kmtime = mktime(date(&apos;H&apos;),date(&apos;i&apos;),date(&apos;s&apos;),date(&apos;m&apos;),date(&apos;d&apos;),date(&apos;Y&apos;)); echo &apos;<br>&apos;; echo &apos;timestamp using mktime(): $current_timestamp_using_kmtime&apos;; ?&gt; 

Zeitstempel bis Datum

Ausgabe

 timestamp using time(): 1610540287 timestamp using strtotime(): 1610540287 timestamp using mktime(): 1610540287 

Erhalten Sie den aktuellen Zeitstempel in Mikrozeit mit der Funktion microtime()

 

Ausgabe

 1610541098.9467 

Erhalten Sie den aktuellen Zeitstempel mithilfe der DateTime-Klasse

PHP Terminzeit Die Klasse bietet einen objektorientierten Ansatz zur Manipulation von Datum und Uhrzeit.

 format(&apos;U&apos;); echo &apos;<br>&apos;; $timestamp2 = new Datetime(&apos;now&apos;); echo $timestamp2-&gt;format(&apos;U&apos;); ?&gt; 

Ausgabe

 1610541454 1610541454 

Konvertieren Sie den aktuellen Zeitstempel in PHP in ein Datum

 <?php echo date('m/d/Y', time()); echo '</br>&apos;; echo date(&apos;m/d/Y H:i:s&apos;, microtime(true)); echo &apos;<br>&apos;; $timestamp1 = new Datetime(); echo date(&apos;d/m/Y&apos;, $timestamp1-&gt;format(&apos;U&apos;)); ?&gt; 

Zeitstempel bis Datum

Ausgabe

 01/13/2021 01/13/2021 12:36:25 13/01/2021 

Nachfolgend finden Sie einige verschiedene lesbare Datumsformate in PHP.

MM/TT/JJJJ $date = date('m/d/Y', $current_timestamp);
DD / MM / JJJJ $date = date('d/m/Y', $current_timestamp);
Mit der Zeit $date = date('d F Y H:i:s', $current_timestamp);
Ohne Zeit $date = date('d F Y', $current_timestamp);

5. Zeitstempel bis Datum in MySQL

In MySQL , konvertiert die Funktion FROM_UNIXTIME() einen Zeitstempelwert in Datum und Uhrzeit. Die Funktion FROM_UNIXTIME() gibt verschiedene Arten von Daten-/Zeitergebnissen zurück und ihr Format basiert auf den darin übergebenen Parametern. Diese Abfragen sind:

MySQL-Abfrage Ergebnis
SELECT UNIX_TIMESTAMP(NOW()) (hier ist now() optional) gibt die aktuelle Epochenzeit zurück
SELECT UNIX_TIMESTAMP(CURDATE()) kehrt heute um Mitternacht zurück
SELECT UNIX_TIMESTAMP(DATE_ADD(CURDATE(),INTERVAL -1 DAY)) gibt das Datum von gestern Mitternacht zurück
SELECT UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),'-01-01')) Gibt den 1. Januar des aktuellen Jahres zurück
SELECT UNIX_TIMESTAMP(timestring) Es wandelt ein Datum in eine Epochenzeit um und sein Zeitformat ist JJJJ-MM-TT HH:MM:SS oder JJMMTT oder JJJJMMTT
SELECT FROM_UNIXTIME(Epochenzeitstempel, optionales Ausgabeformat) es wandelt die Zeit der Epoche in das Datum um; Das Standardausgabeformat ist JJJJ-MM-TT HH:MM:SS

Probieren wir diese Funktion in einem Beispiel aus, um den Zeitstempel in Datum oder Datum/Uhrzeit umzuwandeln. Zunächst erstellen wir eine einfache Tabelle mit einer Spalte von int Typ. Danach konvertieren wir es in einen Zeitstempel und dann in Datum/Uhrzeit.

Erstellen einer Tabelle:

 mysql&gt; CREATE TABLE TimestamptoDateTable (CurrentTimeStamp int(11)); 

Abfrage und Ausgabe

Zeitstempel bis Datum

Zeitstempeldatensätze einfügen:

 mysql&gt; INSERT INTO TimestamptoDateTable VALUES(1610543287); 

Abfrage und Ausgabe

Zeitstempel bis Datum

Alle Datensätze einer Tabelle anzeigen:

 mysql&gt; SELECT * FROM TimestamptoDateTable; 

Abfrage und Ausgabe

Zeitstempel bis Datum

Syntax zum Konvertieren des Zeitstempels in lesbares Datum/Uhrzeit:

 mysql&gt; SELECT from_unixtime(yourColumnName) from yourTableName; 

Zeitstempel in lesbares Datum/Uhrzeit umwandeln:

 mysql&gt; SELECT FROM_UNIXTIME(CurrentTimeStamp) from TimestamptoDateTable; 

Abfrage und Ausgabe

Zeitstempel bis Datum

Syntax zum Konvertieren des obigen Zeitstempels in formatierte Datums- und Uhrzeitangaben:

 mysql&gt; SELECT FROM_UNIXTIME(YourColumnName, &apos;%Y %D %M %h:%i:%s&apos;) FROM YourTableName; 

Zeitstempel in Datums-/Uhrzeitformat umwandeln:

 mysql&gt; SELECT FROM_UNIXTIME(CurrentTimeStamp, &apos;%Y %D %M %h:%i:%s&apos;) FROM TimestamptoDateTable; 

Abfrage und Ausgabe

Zeitstempel bis Datum