Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Pandas - BusinessHour ऑफ़सेट से कस्टम व्यावसायिक घंटे का समाप्ति समय 24h फॉर्मेट में प्राप्त करें

BusinessHour ऑफ़सेट ऑब्जेक्ट से कस्टम व्यावसायिक घंटे का समाप्ति समय प्राप्त करें

Pandas में BusinessHour.end प्रॉपर्टी का उपयोग करके कस्टम व्यावसायिक घंटे का समाप्ति समय 24-घंटे फॉर्मेट में प्राप्त किया जा सकता है।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

टाइमस्टैम्प ऑब्जेक्ट सेट करें

timestamp = pd.Timestamp('2021-9-30 06:50:20')

कस्टम BusinessHour ऑफ़सेट बनाएँ

यहाँ start और end पैरामीटर्स से कस्टम व्यावसायिक घंटे (09:30 से 18:00) परिभाषित किए गए हैं, और n=8 से 8 व्यावसायिक घंटे जोड़े जाएँगे:

bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00", n=8)

अपडेटेड टाइमस्टैम्प प्रदर्शित करें

print("\nUpdated Timestamp...\n", timestamp + bhOffset)

कस्टम व्यावसायिक घंटे का समाप्ति समय प्राप्त करें

print("\nThe end time of the custom business hour...\n", bhOffset.end)

पूर्ण उदाहरण

import pandas as pd

# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-9-30 06:50:20')
print("Timestamp...\n", timestamp)

# कस्टम BusinessHour ऑफ़सेट बनाएँ
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00", n=8)

# ऑफ़सेट प्रदर्शित करें
print("\nBusinessHour Offset...\n", bhOffset)

# अपडेटेड टाइमस्टैम्प
print("\nUpdated Timestamp...\n", timestamp + bhOffset)

# समाप्ति समय प्राप्त करें
print("\nThe end time of the custom business hour...\n", bhOffset.end)

आउटपुट

Timestamp...
2021-09-30 06:50:20
BusinessHour Offset...
<8 * BusinessHours: BH=09:30-18:00>
Updated Timestamp...
2021-09-30 17:30:00
The end time of the custom business hour...
(datetime.time(18, 0),)

व्याख्या

  • end प्रॉपर्टी एक टपल लौटाती है जिसमें datetime.time ऑब्जेक्ट होता है
  • यहाँ समाप्ति समय 18:00 (शाम 6 बजे) है
  • n=8 का अर्थ है 8 व्यावसायिक घंटे जोड़ना
  1. - पायथन - पैंडास में टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करें

    टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करने के लिए timestamp.weekday() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd import datetime पैंडास में टाइमस्टैम्प सेट करें। टाइमस्टैम्प ऑब्जेक्ट बनाएं: timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12)) वर्ष का वीकडे

  1. - पायथन पैंडास - UTC ऑफसेट टाइम प्राप्त करें

    UTC ऑफसेट टाइम प्राप्त करने के लिए timestamp.utcoffset() का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd टाइमस्टैम्प बनाएं: timestamp = pd.Timestamp(2021-10-16T15:12:34.261811624, tz=UTC) UTC दिन और समय के साथ नया टाइमस्टैम्प: timestamp.utcnow() UTC ऑफसेट टाइम प्राप्त कर

  1. - पायथन पैंडास - टाइमस्टैम्प ऑब्जेक्ट से वर्तमान दिनांक और समय प्राप्त करें

    टाइमस्टैम्प ऑब्जेक्ट से वर्तमान दिनांक और समय प्राप्त करने के लिए timestamp.today() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd import datetime पैंडास में टाइमस्टैम्प बनाएं: timestamp = pd.Timestamp(datetime.datetime(2021, 10, 10)) टाइमस्टैम्प प्रदर्शित करें: pr