"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحويل تنسيقات التاريخ في GO باستخدام time.parse` و `time.format`؟

كيفية تحويل تنسيقات التاريخ في GO باستخدام time.parse` و `time.format`؟

نشر في 2025-02-08
تصفح:871

How to Convert Date Formats in Go Using `time.Parse` and `time.Format`?

قد يواجه المرء الحاجة إلى تحويل التواريخ من تنسيق إلى آخر ، مثل تحويل "2010-01-23 11:44:20" إلى "23 يناير 10 في 11:44."

لتحقيق ذلك التحويل ، استفد من وظائف حزمة الوقت وتنسيق حزمة الوقت. : 04: 05 ") وسلسلة تاريخ بالتنسيق الذي تريد تحويله من. يعمل هذا التنسيق كقالب لفك تشفير سلسلة الإدخال في كائن time.time.

تعمل وظيفة التنسيق على العكس. يستغرق كائن Time.Time ووقت مرجع كمعلمات ويعيد سلسلة تمثل الوقت في التنسيق المحدد.

لتحويل سلسلة التاريخ "2010-01-23 11:44:20" إلى "23 يناير '10 في 11:44":

حزمة رئيسية يستورد ( "FMT" "وقت" ) Func Main () { DTSTR1: = "2010-01-23 11:44:20" dt ، err: = time.parse ("2006-01-02 15:04:05" ، dtstr1) إذا err == nil { DTSTR2: = dt.format ("2 يناير 2006 في 15:04") FMT.Println (DTSTR2) // الإخراج: 23 يناير 10 في 11:44 } آخر { fmt.println (err) } } سيقوم هذا الرمز بطباعة سلسلة التاريخ المحولة "23 يناير '10 في 11:44" إلى وحدة التحكم.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3