


Terjemah yang berikut ke dalam bahasa Cina: Program Python untuk menukar waktu tempatan kepada waktu GMT
Apabila kami mencipta perkhidmatan web yang membolehkan pengguna di seluruh dunia menempah acara, kami mungkin menggunakan program ini untuk menukar waktu tempatan setiap pengguna kepada GMT sebelum memasukkannya ke dalam pangkalan data. Ini akan memudahkan pengguna dalam zon waktu yang berbeza untuk membandingkan dan memaparkan masa acara. Lebih mudah bagi pengguna dalam zon waktu yang berbeza untuk membandingkan dan memaparkan masa acara. Dalam Python, kami mempunyai beberapa fungsi masa terbina seperti zon waktu(), localize(), now() dan astimezone() yang boleh digunakan untuk menukar waktu tempatan kepada GMT. Waktu tempatan mewakili masa semasa, manakala GMT ditakrifkan dengan mengira meridian utama. GMT adalah singkatan kepada Greenwich Mean Time, tetapi kini dipanggil UTC (Coordinated Universal Time). Waktu ini juga dikenali sebagai waktu Z atau waktu Zulu.
Tatabahasa
Sintaks berikut digunakan dalam contoh -
now()
Ini ialah kaedah pratakrif yang digunakan dalam Python yang mengembalikan waktu tempatan tanpa sebarang zon waktu.
timezone()
zone() digunakan untuk mewakili zon waktu negara atau wilayah tertentu. Kaedah ini menggunakan modul yang dipanggil pytz.
localize()
Apabila anda perlu membuat datetime, gunakan kaedah localize(). Modul yang dipanggil pytz membantu menjalankan fungsi terbina dalam ini.
astimezone()
Kaedah ini berfungsi sebagai objek dan melepasi zon waktu baharu sebagai parameter.
strftime()
Ini ialah kaedah terbina dalam Python yang boleh digunakan untuk menukar tarikh kepada rentetan. Oleh itu, pengguna boleh memahami dengan mudah apa sebenarnya.
utc.to().to()
Ini ialah kaedah terbina dalam modul anak panah yang boleh digunakan untuk dua penukaran masa yang berbeza.
tz_convert()
Kaedah ini digunakan untuk menukar satu zon waktu kepada zon waktu yang lain.
tz_locallize()
Ini juga merupakan kaedah terbina dalam yang akan digunakan untuk mengesan zon waktu.
Contoh 1
Dalam contoh di bawah, kami akan memulakan program dengan mengimport semua datetime daripada modul yang dipanggil datetime yang akan mencari waktu tempatan. Kami kemudiannya akan mengimport segala-galanya untuk zon waktu dan utc daripada modul yang dipanggil pytz yang akan mencari waktu GMT. Kaedah yang dipratentukan zone() kemudian disimpan dalam pembolehubah ltz. Kaedah zone() menerima parameter dengan mengambil zon waktu mana-mana negara. Seterusnya, simpan utc dalam pembolehubah time2, yang akan digunakan untuk mengira zon waktu GMT. Teruskan menggunakan kaedah yang dipratentukan localize() dan astimezone() untuk mencari waktu tempatan. Kedua-dua kaedah ini bertindak sebagai objek dengan pembolehubah ltz dan menyimpannya dalam pembolehubah temp2. Akhir sekali, kami mencetak hasil waktu tempatan sebagai GMT dengan bantuan pembolehubah masa1 dan temp2.
from datetime import datetime from pytz import timezone,utc #local time time1 = datetime.now() #local timezone ltz = timezone( 'Asia/Kolkata' ) # GMT time2 = utc #Covert the local time into GMT time2 = ltz.localize( time1 ).astimezone( time2 ) print( "The current local time:", time1 ) print( "After conversion into GMT" ) print( "The current GMT:", time2 )
Output
The current local time: 2023-04-18 13:02:05.289406 After conversion into GMT The current GMT: 2023-04-18 07:32:05.289406+00:00
Contoh 2
Dalam contoh di bawah, kami akan memulakan program dengan mengimport modul bernama datetime dan pytz. Kemudian mulakan pembolehubah l_time mewakili masa tempatan dan gunakan fungsi yang dipratakrifkan datetime.now() untuk menyimpan nilai tarikh dan masa semasa. Kemudian kaedah zone() menerima parameter untuk melepasi zon waktu GMT. Kaedah ini bertindak sebagai objek modul bernama pytz, disimpan dalam pembolehubah g_timezone. Seterusnya, fungsi pratakrif astimezone() menerima parameter sebagai pembolehubah g_timezone. Kaedah ini bertindak sebagai objek dengan nama pembolehubah l_time, menukar waktu tempatan kepada GMT dan menyimpannya dalam pembolehubah g_time. Akhirnya, kami mencetak keputusan dengan bantuan pembolehubah g_time.
import datetime import pytz #initialize the local time l_time = datetime.datetime.now() #Conversion of loctime - GMT g_timezone = pytz.timezone( 'GMT' ) g_time = l_time.astimezone( g_timezone ) # Print the GMT print( "The local time converts into GMT:\n", g_time )
Output
The local time converts into GMT: 2023-04-18 08:13:08.274818+00:00
Contoh 3
Dalam contoh di bawah, kami akan memulakan program dengan mengimport semua datetime daripada modul yang dipanggil datetime yang akan membantu menukar waktu tempatan kepada waktu GMT. Kemudian import modul masa yang akan digunakan untuk menetapkan masa untuk kedua-dua rujukan masa. Kemudian gunakan kaedah terbina dalam strftime() untuk memulakan dua pembolehubah l_time dan g_time yang menyimpan nilai dan mencari waktu tempatan dan masa GMT bagi pembolehubah masing-masing.
from datetime import datetime import time l_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) print(f'Local time: {l_time}') g_time = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime()) print(f'GMT time: {g_time}')
Output
Local time: 2023-05-07 12:50:47 GMT time: 2023-05-07 12:50:47
Contoh 4
Dalam contoh di bawah, kami mula-mula akan memasang arahan yang dipanggil pip install arrow, yang membolehkan pengguna menjalankan program berasaskan modul anak panah. Kemudian mulakan program dengan mengimport modul bernama anak panah. Seterusnya, gunakan kaedah terbina dalam utcnow() sebagai objek modul anak panah dan simpannya dalam pembolehubah utc. Nama lain untuk GMT ialah UTC. Teruskan mencetak waktu tempatan sebagai GMT menggunakan kaedah terbina dalam utc.to().to() yang menerima dua parameter - tempatan dan utc untuk memaparkan penukaran masa.
import arrow utc = arrow.utcnow() print("\nlocal to utc:") print(utc.to('local').to('utc'))
输出
local to utc: 2023-05-10T11:15:37.548334+00:00
示例 5
在下面的示例中,通过导入名为 pandas 的模块并以对象 pd 作为引用来开始程序。然后从 datetime 类导入模块 datetime。接下来,使用内置方法 datetime() 存储日期和时间,该方法接受六个参数,即年、月、日、小时、分钟和秒,并将其存储在变量 local_time 中。然后使用内置方法 Timestamp 接受名为 local_time 的参数,该参数转换计算机记录的当前时间和事件。开始初始化名为 local_tz 的变量,该变量通过替换本地时区来存储值。要将本地化时间戳转换为 GMT,它将值初始化为 GMT 并将它们存储在变量 gmt_tz 中(tz 是时区的缩写)。然后使用内置方法 tz_convert() ,它充当带有时间戳的对象,接受名为 gmt_tz 的参数,这有助于将时间转换为不同的模式并存储它在变量gmt_timestamp中。最后,使用 print 函数并传递名为 gmt_timestamp 的参数来获取结果。
import pandas as pd from datetime import datetime local_time = datetime(2023, 5, 10, 17, 22, 0) timestamp = pd.Timestamp(local_time) local_tz = 'asia/kolkata' # replace with your local timezone local_timestamp = timestamp.tz_localize(local_tz) gmt_tz = 'GMT' gmt_timestamp = local_timestamp.tz_convert(gmt_tz) print(gmt_timestamp)
输出
2023-05-10 11:52:00+00:00
结论
以上两个输出显示了 GMT 与当前日期的结果。我们看到了内置函数如何帮助将本地时间的时区转换为 GMT。 timezone() 方法接受定义本初子午线的 GMT 参数。 astimezone() 接受参数作为时区并生成结果。
Atas ialah kandungan terperinci Terjemah yang berikut ke dalam bahasa Cina: Program Python untuk menukar waktu tempatan kepada waktu GMT. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk memuat turun DeepSeek Xiaomi? Cari "DeepSeek" di kedai aplikasi Xiaomi. Kenal pasti keperluan anda (fail carian, analisis data), dan cari alat yang sepadan (seperti pengurus fail, perisian analisis data) yang termasuk fungsi DeepSeek.

Kunci untuk menggunakan DeepSeek dengan berkesan adalah dengan bertanya dengan jelas: menyatakan soalan secara langsung dan khusus. Berikan maklumat khusus dan maklumat latar belakang. Untuk pertanyaan yang kompleks, pelbagai sudut dan penolakan pendapat dimasukkan. Fokus pada aspek tertentu, seperti kemunculan prestasi dalam kod. Simpan pemikiran kritikal mengenai jawapan yang anda dapatkan dan membuat pertimbangan berdasarkan kepakaran anda.

Hanya gunakan fungsi carian yang datang dengan DeepSeek. Walau bagaimanapun, untuk carian yang tidak popular, maklumat terkini atau masalah yang perlu dipertimbangkan, perlu menyesuaikan kata kunci atau menggunakan penerangan yang lebih spesifik, menggabungkannya dengan sumber maklumat masa nyata yang lain, dan memahami bahawa DeepSeek hanyalah alat yang memerlukannya Strategi carian yang aktif, jelas dan halus.

DeepSeek bukan bahasa pengaturcaraan, tetapi konsep carian yang mendalam. Melaksanakan DeepSeek memerlukan pemilihan berdasarkan bahasa yang ada. Untuk senario aplikasi yang berbeza, perlu memilih bahasa dan algoritma yang sesuai, dan menggabungkan teknologi pembelajaran mesin. Kualiti kod, pemeliharaan, dan ujian adalah penting. Hanya dengan memilih bahasa pengaturcaraan yang betul, algoritma dan alat mengikut keperluan anda dan menulis kod berkualiti tinggi dapat dilaksanakan dengan jayanya.

Soalan: Adakah DeepSeek tersedia untuk perakaunan? Jawapan: Tidak, ia adalah alat perlombongan dan analisis data yang boleh digunakan untuk menganalisis data kewangan, tetapi ia tidak mempunyai rekod perakaunan dan melaporkan fungsi penjanaan perisian perakaunan. Menggunakan DeepSeek untuk menganalisis data kewangan memerlukan kod menulis untuk memproses data dengan pengetahuan struktur data, algoritma, dan API DeepSeek untuk mempertimbangkan masalah yang berpotensi (mis. Pengetahuan pengaturcaraan, lengkung pembelajaran, kualiti data)

Penjelasan terperinci mengenai akses dan panggilan DeepSeekapi: Panduan permulaan cepat Artikel ini akan membimbing anda secara terperinci bagaimana untuk mengakses dan memanggil DeepSeekapi, membantu anda dengan mudah menggunakan model AI yang kuat. Langkah 1: Dapatkan kunci API untuk mengakses laman web rasmi DeepSeek dan klik pada "Platform Terbuka" di sudut kanan atas. Anda akan mendapat sejumlah token percuma (digunakan untuk mengukur penggunaan API). Dalam menu di sebelah kiri, klik "Apikeys" dan kemudian klik "Buat Apikey". Namakan Apikey anda (contohnya, "Ujian") dan salin kunci yang dihasilkan dengan segera. Pastikan untuk menyimpan kunci ini dengan betul, kerana ia hanya akan dipaparkan sekali

Pinetwork akan melancarkan Pibank, platform perbankan mudah alih revolusioner! Pinetwork hari ini mengeluarkan kemas kini utama mengenai Pimisrbank Elmahrosa (muka), yang disebut sebagai Pibank, yang mengintegrasikan dengan baik perkhidmatan perbankan tradisi C). Apakah pesona Pibank? Mari kita cari! Fungsi utama Pibank: Pengurusan sehenti akaun bank dan aset cryptocurrency. Menyokong urus niaga masa nyata dan mengamalkan biospesies

Berikut ialah beberapa alat penghirisan AI yang popular: TensorFlow DataSetPyTorch DataLoaderDaskCuPyscikit-imageOpenCVKeras ImageDataGenerator
