Приведение из переименованного типа в Google Go - PullRequest
2 голосов
/ 01 июня 2011

Я пытаюсь написать подходящий метод преобразования типа appengine / datastore.Time в строку.Этот тип объявлен как type Time int64 Но когда я пытаюсь использовать его как значение int64:

localTime := time.SecondsToLocalTime(t/1000)

Я получаю сообщение об ошибке

не могу использовать t / 1000(введите datastore.Time) как тип int64 в аргументе функции

Назначение переменной int64 типизированной переменной Time успешно, но как я могу привести ее обратно?

1 Ответ

4 голосов
/ 01 июня 2011

делай как

time.SecondsToLocalTime(int64(t)/1000)

Подробнее в документации о конверсиях

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...