Top.Mail.Ru
Ответы

Опять не могу решить задачу на Golang

Создайте функцию FormatTimeToString(timestamp time.Time, format string) string, которая форматирует заданное значение time.Time как строку в определенном формате. Функция должна принимать значение time.Time и строку формата и возвращать форматированную строку.

Примечания
Пример работы функции:

timestamp := time.Date(2023, 10, 23, 2, 41, 49, 0, time.UTC)
format := "2006-01-02 15:04:05"
result := FormatTimeToString(timestamp, format)
fmt.Println(result) // Output: 2023-10-23 02:41:49
Мой код выдает почему-то неправильный ответ:
package main

import "time"

func FormatTimeToString(timestamp time.Time, format string) string{
timestamp.Format(format)
return format
}

По дате
По рейтингу
Аватар пользователя
Гений
1
 return timestamp.Format(format) 

Ты возвращаешь не отформатированную временную метку, а строку формата.

Аватар пользователя
Мудрец
12345678
 package main 
 
import "time" 
 
func FormatTimeToString(timestamp time.Time, format string) string { 
    return timestamp.Format(format) 
} 
 


Видео по теме