Waktu python sekarang utc detik

Dalam tutorial singkat ini, kita melihat apa itu Timestamp di Python. Kami akan memahami berbagai cara untuk mendapatkan stempel waktu dan mengonversi stempel waktu ke tanggal dan waktu

Daftar isi

  • Apa itu stempel waktu di Python?
  • Cara mendapatkan stempel waktu saat ini
  • Menggunakan Modul kalender
  • Menggunakan modul waktu
  • Menggunakan modul datetime
  • Ubah stempel waktu menjadi tanggal dan waktu
  • Menutup pikiran

Apa itu stempel waktu di Python?

Timestamp adalah tanggal dan waktu terjadinya suatu peristiwa. Dalam Python kita bisa mendapatkan stempel waktu suatu peristiwa dengan akurasi milidetik. Format stempel waktu di Python mengembalikan waktu yang berlalu dari waktu Epoch yang diatur ke 00. 00. 00 UTC untuk 1 Januari 1970

Cara mendapatkan stempel waktu saat ini dengan Python

Ada tiga modul di Python, yang dengannya, kita bisa mendapatkan stempel waktu. Ini adalah-

  1. kalender
  2. waktu
  3. tanggal Waktu

Mari kita lihat metode ini satu per satu

Menggunakan Modul kalender

Di Python, modul kalender menyediakan berbagai fungsi yang berkaitan dengan kalender. Dalam modul ini, fungsi kalender. timegm() mengembalikan waktu saat ini dalam format timestamp. Mari kita pahami ini melalui contoh berikut

Sintaksis

calendar.timegm(tuple)

Contoh

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_

Keluaran

Current timestamp: 1647838478

Di sini, kami mengimpor kalender dan waktu modul. Kami kemudian mendapatkan waktu GMT saat ini dalam format tuple dan menyimpannya ke bidang current_GMT. Kalender. fungsi timegm(current_GMT) mendapatkan stempel waktu saat ini. Terakhir, kami mencetak nilai yang disimpan di bidang current_GMT

Dengan cara ini, kita bisa menggunakan modul calendar di Python untuk mendapatkan stempel waktu. Sekarang mari kita lihat metode modul waktu

Menggunakan modul waktu

Fungsi time() dari modul time di Python memberikan waktu saat ini dalam format timestamp. Untuk melihat cara kerjanya, mari kita lihat contoh di bawah ini

Sintaksis

time.time()

Contoh

import time  

time_stamp = time.time()
print("Timestamp:", time_stamp)
_

Keluaran

Current timestamp: 1625309785.482347

Dalam hal ini, pertama-tama kita mengimpor modul waktu dengan Python. Kami membuat bidang time_stamp untuk menyimpan keluaran waktu. time() fungsi yang memberikan cap waktu saat ini. Waktu keluaran ini dalam hitungan detik karena zaman adalah angka titik-mengambang

Menggunakan modul datetime

Di Python, modul datetime menyediakan kelas untuk memanipulasi tanggal dan waktu. Menggunakan fungsi datetime() modul ini, kita bisa mendapatkan stempel waktu saat ini. Di bawah ini adalah sintaks dan contoh untuk memahami ini dengan lebih baik

Sintaksis

datetime.now()
_

Contoh

import datetime;
  
current_time = datetime.datetime.now()
  
time_stamp = current_time.timestamp()
print("timestamp:-", time_stamp)

Keluaran

Current timestamp: 1625309785.482347

Pada contoh di atas, pertama-tama kita telah mengimpor modul datetime. Kami kemudian menyimpan waktu saat ini dalam variabel current_time menggunakan fungsi datetime. tanggal Waktu. Sekarang(). Kami kemudian mendapatkan stempel waktu menggunakan fungsi current_time. timestamp() dan cetak nilai akhir

Ubah stempel waktu menjadi tanggal dan waktu

Seperti yang telah kita lihat pada metode modul time, datetime dan calendar untuk mengembalikan stempel waktu saat ini, hasilnya adalah angka mengambang yang tidak dapat dipahami saat membaca. Ini, kita perlu mengonversinya ke format tanggal dan waktu, agar mudah dipahami bagi kita. Ini dapat dilakukan dengan metode fromtimestamp()

Sintaksis

datetime.fromtimestamp(timestamp, tz=None)
_

Contoh

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_0

Keluaran

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_1

Dengan demikian, waktu yang sesuai dengan garis waktu zaman, seperti yang dikembalikan dalam metode modul waktu dan kalender yang kita lihat, diubah menjadi format tanggal dan waktu yang dapat dimengerti. Dalam fungsi datetime. fromtimestamp(timestamp, tz=None), t adalah Time dan z adalah Zero timezone yang mewakili offset dari waktu universal terkoordinasi (UTC). Kami menyetel tz=none karena kami tidak ingin stempel waktu mengonversi tanggal dan waktu lokal platform, dan objek datetime yang dikembalikan menjadi naif

Kita juga dapat mengonversi output ini menjadi string untuk kenyamanan lebih. Mari kita lihat metode untuk melakukan ini

Contoh 1

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_2

Keluaran

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_3

Dalam contoh di atas, kami telah mengonversi stempel waktu dari bilangan mengambang menjadi DD-MM-YY, HH. MM. format SS. Ini dilakukan dengan menggunakan date_time. strftime() fungsi dan menentukan format

Contoh2

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_4

Keluaran

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_5

Di sini, format yang kami konversi stempel waktu adalah DD Nama_Bulan, YYYY. Langkah-langkah untuk mengubah timestamp tetap sama, kita tinggal mengubah format untuk menampilkannya

Contoh3

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_6

Keluaran

import calendar
import time

current_GMT = time.gmtime()

time_stamp = calendar.timegm(current_GMT)
print("Current timestamp:", time_stamp)
_7

Contoh di atas mengembalikan stempel waktu dalam format HH. AM/PM MM. SS. Dengan demikian, stempel waktu saat ini dapat dikonversi ke format yang berbeda sesuai kebutuhan kami

Dalam tutorial ini, kami memahami apa itu stempel waktu. Kami melihat cara mendapatkan stempel waktu saat ini dengan Python dan mengonversinya ke format tanggal dan waktu yang berbeda. Di antara dua metode yang telah kita lihat, metode modul waktu adalah cara mudah untuk mendapatkan stempel waktu. Namun, penting untuk mengonversi stempel waktu ke format tanggal dan waktu untuk memahami keluaran nilai mengambang

Bagaimana cara mendapatkan stempel waktu UTC dalam hitungan detik dengan Python?

Untuk mengonversi datetime menjadi detik, kurangi input datetime dari epoch time . Untuk Python, waktu epoch dimulai pada 00. 00. 00 UTC pada 1 Januari 1970. Pengurangan memberi Anda objek timedelta. Gunakan metode total_seconds() dari objek timedelta untuk mendapatkan jumlah detik sejak Zaman.

Bagaimana cara mendapatkan waktu UTC saat ini dengan Python?

Dapatkan Waktu UTC Saat Ini .
Gunakan waktu tanggal. metode now() untuk mendapatkan waktu saat ini
Gunakan kelas zona waktu dengan instance UTC dengan metode now() untuk mendapatkan waktu UTC saat ini dengan Python

Bagaimana Anda mendapatkan waktu saat ini di Python dalam hitungan detik?

Untuk mendapatkan waktu saat ini secara khusus, Anda dapat menggunakan metode strftime() dan meneruskan string ”%H ke dalamnya. %M. %S” mewakili jam, menit, dan detik.

Apakah waktu Python waktu UTC?

Deskripsi. Metode waktu python time() mengembalikan waktu sebagai angka floating point yang dinyatakan dalam detik sejak Zaman, dalam UTC .