itime.go 591 B

12345678910111213141516171819202122232425
  1. package core_spec
  2. import (
  3. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_spec"
  4. )
  5. // ITimeFix -- метка времени.
  6. // Вывод: "2006-01-02 15:04:05.000 -07 MST".
  7. type ITimeFix def_spec.ITxtFix
  8. // ITime -- интерфейс времени.
  9. // Вывод: "2006-01-02 15:04:05.000 -07 MST".
  10. type ITime interface {
  11. def_spec.IString
  12. def_spec.ITuf
  13. // Time -- получить время.
  14. Time() ITimeFix
  15. }
  16. // ITimeMut -- интерфейс времени с мутацией.
  17. type ITimeMut interface {
  18. ITime
  19. // Set -- установить время.
  20. Set(val ITimeFix)
  21. }