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