piton time.time() yöntemi nasıl kullanılır

How Use Python Time



Python'da zamanla ilgili görevler şu şekilde yapılır: zaman modül. Bu modül kullanılarak zaman değeri çeşitli şekillerde görüntülenebilir. zaman zaman() Bu modülün yöntemi, zamanı temel alarak saniye cinsinden okumak için kullanılır. çağ ortak düşünce. Çağa göre, zaman hesaplaması 1 Ocak 1970 00:00:00 (UTC) tarihinden başlar ve çoğu işletim sistemi için tarih ve saati 2038 yılına kadar destekler. zaman() yöntemi zaman modül, zamanı kayan noktalı bir sayı olarak saniye cinsinden döndürür. Bu yöntemin, zaman değerini farklı formatlarda görüntülemek için gerekli diğer zaman modül yöntemleriyle nasıl kullanılabileceği bu öğreticide açıklanmaktadır.

Sözdizimi:

zaman.zaman()

Bu yöntemin argümanı yoktur ve çağ başlangıç ​​zamanı bir kayan noktalı sayı olduğundan, süreleri saniye cinsinden döndürür. farklı kullanımları zaman() yöntemi, öğreticinin sonraki bölümünde gösterilmektedir.







Örnek-1: Geçerli tarih ve saati yazdırmak için time()'ın ctime() ile kullanımı

Ondan önce bahsediliyor zaman() yöntemi, değeri saniye cinsinden döndürür ve okunamayan kayan noktalı bir sayıdır. ctime() yöntemi burada, dönüş değerini temsil etmek için kullanılır. zaman() yöntemi okunabilir bir formatta. Kullanılacak komut dosyasının başlangıcındaki zaman modülünden zamanı ve ctime'ı içe aktarın zaman() ve ctime() yöntemler. Komut dosyası, geçerli tarih ve saat değerini, adlı değişkende saniye cinsinden saklayacaktır. current_DateTime kullanarak zaman() yöntem. Ardından, current_DateTime değeri yazdırılacaktır. Bu değişkenin değeri, insan tarafından okunabilir biçime dönüştürmek ve değeri yazdırmak için ctime() yönteminin argümanı olarak iletilir.



# Zaman modülünden zamanı ve ctime'ı içe aktarın
itibaren zaman içe aktarmak zaman,zaman

# Mevcut verileri ve zamanı saniye cinsinden okuyun
current_DateTime= zaman()

# zamanın çıktısını yazdır()
Yazdır(' zamanın çıktısı():',current_DateTime)

# Geçerli tarih ve saati okunabilir biçimde yazdırın
Yazdır(' Bugün: ',zaman(current_DateTime))

Çıktı:



Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.





Örnek-2: Geçerli tarih ve saati ayrı ayrı yazdırmak için localtime() ile time() kullanımı

Tarih ve saat değerleri, varsayılan çıktı olan önceki örnekte bir dize olarak yazdırılır. czaman() yöntem. Ancak, verilerin ve zaman değerlerinin her bir bölümünü okumak ve her bir değeri özel format kullanarak yazdırmak istiyorsanız, adında başka bir yöntem kullanmanız gerekir. localtime() ile birlikte zaman() yöntem. localtime() yöntemin çıktısını alır zaman() yöntemini argüman olarak kullanır ve ayrı ayrı okunabilen bir tarih ve saat değerleri yapısı döndürür. Aşağıdaki örnek, mevcut verilerin ve zamanın farklı bölümlerini kullanarak nasıl okuyabileceğinizi ve yazdırabileceğinizi gösterir. zaman() ve localtime() yöntemler. zaman modül, kullanılacak komut dosyasının başında içe aktarılır zaman() ve localtime() yöntemler. çıktısı zaman() yöntem değişkende saklanır, curTime ve çıktısı localtime() yöntem değişkende saklanır localTime . Değeri localTime değişken, bu değişkenin yapısal çıktısını görmek için yazdırılır. Daha sonra, çıktıda ayarlanan sayısal değere dayalı olarak ay ve haftanın günlerini temsil etmek için bir ay listesi ve hafta içi değişkenlerin bir listesi bildirilir. localtime() yöntem. Son olarak, komut dosyası dört tür biçimlendirilmiş veri ve zaman çıktısı üretecektir.



#!/usr/bin/env python3
# Zaman modülünü içe aktar
içe aktarmak zaman

# Geçerli saati saniye cinsinden oku
curTime=zaman.zaman()

# localtime() kullanarak verileri ve zaman değerlerini okuyun
localTime= zaman.localtime(curTime)

# localtime() çıktısını yazdır
Yazdır(' localtime() çıktısı: ',localTime)

# Ay listesini tanımlayın
aylar= ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz',
'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık']

# Hafta günlerinin listesini tanımlayın
hafta içi= ['Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi', 'Pazar']
Yazdır(' Biçimlendirilmiş çıktılar aşağıda verilmiştir:')

# Geçerli tarihi yazdır
Yazdır(' Tarih :' ,localTime.tm_mday,aylar[localTime.tm_mon-1],localTime.tm_yıl)

# Geçerli saati yazdır
Yazdır(' Zaman:% dh:% dm:% ds'%(localTime.tm_saat,localTime.tm_min,localTime.tm_sn))

# Geçerli hafta içi adını yazdır
Yazdır(' Bugün ' ,hafta içi[localTime.tm_wday])

# Yılın gününü yazdır
Yazdır(' Bugün yılın %d günü'%localTime.tm_yday)

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Örnek-3: Tarih ve saati yazdırmak için localtime() ve strftime() ile time() kullanımı

Python'da tarih ve saat değerlerini farklı format kodları kullanarak okumak için başka bir yöntem vardır. strftime() yöntem. zaman(), yerel zaman() ve strftime() yöntemleri, önceki iki örneğe göre daha spesifik biçimlendirilmiş tarih ve saat değerleri oluşturmak için aşağıdaki komut dosyasında kullanılır. zaman modülü, burada belirtilen üç yöntemi kullanmak için betiğin başında içe aktarılır. İlk başta, çıktının zaman() yöntem argümanı olarak geçirilir localtime() yöntem ve sonraki, strftime() yöntem çıktısını kullanır localtime() Farklı çıktı türleri oluşturmak için çeşitli şekillerde biçim kodlarıyla yöntem. Python'da diğer programlama dillerinde olduğu gibi gün ile son ek eklemek için doğrudan biçim kodu yoktur ('1', '2', '3' ve 'th'). Burada, adlı bir işlev sonek tarihin gün değeri ile sonek eklenecek şekilde tanımlanır.

#!/usr/bin/env python3
# Zaman modülünü içe aktar
içe aktarmak zaman

# Geçerli tarih ve saati oku
akımDT= zaman.localtime(zaman.zaman())

# Ayın ayını oku
gün= int(zaman.strftime('%NS',akımDT))

# Gün son ekini ayarlamak için işlevi tanımlayın
tanımsonek(gün):
Eğer ((gün> 3 vegün<= yirmi) veya (gün> 2. 3 vegün<= 30)):
sonek= 'NS'
Başka:
sonek= ['NS', 've', 'rd'][gün %10-1]
dönüşsonek

# Kısa tarihi göster
Yazdır('Kısa tarih :', zaman.strftime('%d-%m-%Y',akımDT))

# Uzun tarihi göster
Yazdır(zaman.strftime('Uzun Tarih : %A, %d'+ son ek(gün)+'% TARAFINDAN',akımDT))

# Kısa süreyi göster
Yazdır(zaman.strftime('Kısa Süre : %H:%M:%S',akımDT))

# Uzun süre göster
Yazdır(zaman.strftime('Uzun Süre : %I:%M:%S %p',akımDT))

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı üretilecektir.

Çözüm:

Zaman ile ilgili birçok yöntem mevcuttur. zaman piton modülü. kullanımları zaman() python'un diğer iki yararlı zaman yöntemiyle birlikte yöntemi bu öğreticide gösterilmektedir. Umarım bu eğitim, okuyucuların time() yönteminin kullanımını öğrenmelerine yardımcı olur.