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 দেখাচ্ছে।