| 12345678910111213141516171819202122232425 |
- package ktypes
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
- )
- // ITime -- интерфейс времени.
- // Вывод: "2006-01-02 15:04:05.000 -07 MST".
- type ITime interface {
- // Get -- получить время.
- Get() alias.ATime
- // String -- получить строковое представление времени.
- String() string
- // MarshalJSON -- сериализация в JSON себя
- MarshalJSON() ([]byte, error)
- // UnmarshalJSON -- десериализация из JSON себя
- UnmarshalJSON([]byte) error
- }
- // ITimeMut -- интерфейс времени с мутацией.
- type ITimeMut interface {
- ITime
- // Set -- установить время.
- Set(val alias.ATime)
- }
|