"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > टाइम पैकेज का उपयोग करके गो में किसी महीने का अंतिम दिन कैसे निर्धारित करें?

टाइम पैकेज का उपयोग करके गो में किसी महीने का अंतिम दिन कैसे निर्धारित करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:971

How to Determine the Last Day of a Month in Go using the Time Package?

समय का उपयोग करके किसी दिए गए महीने में अंतिम दिन का निर्धारण करना

समय-आधारित डेटा के साथ काम करते समय, यह निर्धारित करना अक्सर आवश्यक होता है किसी दिए गए महीने का आखिरी दिन. चाहे महीने में 28, 29 (लीप वर्ष में), या 30 या 31 दिन हों, इसे एक चुनौतीपूर्ण कार्य बना सकते हैं।

टाइम पैकेज समाधान

गो टाइम पैकेज अपने दिनांक फ़ंक्शन के साथ एक सुविधाजनक समाधान प्रदान करता है। दिनांक के लिए सिंटैक्स है:

func Date(year int, month Month, day, hour, min, sec, nsec int, loc *Location) Time

अंतिम दिन प्राप्त करने के लिए महीने में, हम दिन को 0 पर सेट करके तारीख को सामान्य कर सकते हैं। यह स्वचालित रूप से महीने में दिनों की वास्तविक संख्या के लिए समायोजित हो जाएगा।

उदाहरण के लिए, जनवरी 2016 का अंतिम दिन प्राप्त करने के लिए:

package main

import (
    "fmt"
    "time"
)

func main() {
    // January, 29th
    t, _ := time.Parse("2006-01-02", "2016-01-29")

    // Get year and month components
    y, m, _ := t.Date()

    // Normalize date to get last day of month
    lastday := time.Date(y, m 1, 0, 0, 0, 0, 0, time.UTC)

    fmt.Println(lastday.Date())
}
````

Output:

2016 जनवरी 31

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3