Go में time.Time को स्ट्रिंग में कैसे बदलें? (दिनांक और समय फ़ॉर्मेटिंग)
सभी को नमस्कार! मैंने अभी-अभी Go सीखना शुरू किया है, और मुझे समय को स्ट्रिंग में बदलने में समस्या आ रही है। मुझे वर्तमान दिनांक और समय को "2024-12-25 14:30:00" (MySQL की तरह) फ़ॉर्मेट में आउटपुट करना है, लेकिन मुझे समझ नहीं आ रहा कि इसे सही तरीके से कैसे किया जाए।
मैंने `time.Time` के मानक `String()` मेथड का उपयोग करने की कोशिश की, लेकिन यह कुछ इस तरह आउटपुट देता है "2024-12-25 14:30:00 +0000 UTC", जबकि मुझे केवल वर्ष-महीना-दिन घंटे:मिनट:सेकंड चाहिए। साथ ही, मैंने सुना है कि Go में 2006-01-02 नंबर के साथ कोई "जादुई" फ़ॉर्मेट है, लेकिन यह अजीब लगता है।
यह रहा मेरा कोड:
```go
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
fmt.Println("अभी:", now.String()) // जो चाहिए वह नहीं दिखाता
}
```
कृपया बताएं कि समय को स्ट्रिंग में सही तरीके से कैसे फ़ॉर्मेट करें? और Go में यह क्यों उपयोग करता है