কম্পিউটার টিউটোরিয়াল

পাইথনে pytz টাইমজোন অবজেক্ট দিয়ে ডেটাইম অ্যারেকে স্ট্রিং অ্যারেতে কনভার্ট করুন

numpy.datetime_as_string() মেথড ব্যবহার করে ডেটাইম অ্যারেকে স্ট্রিং অ্যারেতে কনভার্ট করুন। timezone প্যারামিটারে pytz টাইমজোন অবজেক্ট পাস করুন।

ধাপসমূহ

import numpy as np
import pytz

# ডেটাইম অ্যারে তৈরি (মিনিট প্রিসিশন)
arr = np.arange('2022-02-20T03:25', 6*60, 60, dtype='M8[m]')

print("অ্যারে...\n", arr)
print("\nডেটা টাইপ...\n", arr.dtype)
print("\nডাইমেনশন...\n", arr.ndim)
print("\nশেপ...\n", arr.shape)
print("\nএলিমেন্ট সংখ্যা...\n", arr.size)

# US/Eastern টাইমজোনে কনভার্ট
print("\nরেজাল্ট...\n", np.datetime_as_string(arr, timezone=pytz.timezone('US/Eastern')))

আউটপুট

অ্যারে... ['2022-02-20T03:25' '2022-02-20T04:25' '2022-02-20T05:25' '2022-02-20T06:25' '2022-02-20T07:25' '2022-02-20T08:25']
ডেটা টাইপ... datetime64[m]
ডাইমেনশন... 1
শেপ... (6,)
এলিমেন্ট সংখ্যা... ৬
রেজাল্ট... ['2022-02-19T22:25-0500' '2022-02-19T23:25-0500' '2022-02-20T00:25-0500' '2022-02-20T01:25-0500' '2022-02-20T02:25-0500' '2022-02-20T03:25-0500']

নোট: UTC টাইম US/Eastern-এ কনভার্ট হয়ে ৫ ঘণ্টা পিছিয়ে গিয়েছে (UTC-5)। আউটপুটে টাইমজোন অফসেট -0500 দেখাচ্ছে।

  1. পাইথনে ডিকশনারি অবজেক্টকে স্ট্রিংএ রূপান্তর

  2. পাইথন স্ট্রিংকে টাপলে কনভার্ট কীভাবে করবেন?

  3. JSON ডেটাকে পাইথন অবজেক্টে কনভার্ট কীভাবে করবেন?

  4. পাইথন অবজেক্টকে JSON অবজেক্টে কনভার্ট কীভাবে করবেন?