Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Дмитрий Малинин Ученик (99), открыт 3 недели назад
Создайте функцию 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
}
2 ответа
Андрей Высший разум (461549) 3 недели назад
 return timestamp.Format(format) 
Ты возвращаешь не отформатированную временную метку, а строку формата.
Sergio 2.1 Оракул (67427) 3 недели назад
 package main 

import "time"

func FormatTimeToString(timestamp time.Time, format string) string {
return timestamp.Format(format)
}
Похожие вопросы