كيفية الحصول على الوقت الحالي كسلسلة نصية مع تنسيق في Go؟
مرحباً! لقد بدأت للتو في تعلم Go، وواجهت مشكلة في تنسيق الوقت. في لغات أخرى، مثل Python أو Java، هناك دوال بسيطة مثل `strftime` أو `SimpleDateFormat` التي تسمح بسهولة بالحصول على الوقت الحالي بالتنسيق المطلوب.
في Go، وجدت الحزمة `time` والدالة `time.Now()`، لكنني لا أستطيع فهم كيفية تحويل القيمة الناتجة إلى سلسلة نصية. لقد جربت الكود التالي:
```go
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
fmt.Println(currentTime)
}
```
هذا يطبع شيئاً مثل `2023-10-15 14:30:45.123456789 +0300 MSK m=+0.000000001`، لكنني أحتاج إلى الحصول على الوقت بتنسيق `15.10.2023 14:30:45` (يوم.شهر.سنة ساعات:دقائق:ثوانٍ).
لقد حاولت البحث في التوثيق، لكنه يستخدم