पुस्तकालय आमतौर पर time.Time
. का निर्माण करते हैं मान स्थानीय समयक्षेत्र का उपयोग करते हैं, लेकिन तत्काल समय अभी भी वही है, इसलिए आपको इसके बारे में चिंता नहीं करनी चाहिए।
यदि आप विशेष रूप से यूटीसी क्षेत्र में समय प्रदर्शित/आउटपुट करना चाहते हैं, तो अपना समय यूटीसी समयक्षेत्र में "स्विच" करें। इसके लिए आप Time.UTC()
का इस्तेमाल कर सकते हैं
विधि:
val := fmt.Sprintf("\"%s\"", nt.Time.UTC().Format("01/02/2006 15:04:05"))
बस इतना ही।
यह भी ध्यान दें कि यदि आपका NullTime
मान्य नहीं है, मैं इसके बजाय JSON null
आउटपुट करूंगा एक खाली स्ट्रिंग के बजाय।