パッケージ com.shimizukenta.secs.gem

インタフェース Clock


public interface Clock
This interface is implementation of Clock in GEM (SEMI-E30).

Relates: S2F17, S2F18, S2F31

Instances of this class are immutable.

  • メソッドの概要

    修飾子とタイプ メソッド 説明
    static Clock from​(Secs2 secs2)
    Returns new Clock instance from Secs2.
    static Clock from​(java.time.LocalDateTime ldt)
    Returns new Clock instance from LocalDateTime.
    static Clock now()
    Returns new Clock instance of now.
    Secs2 toAscii12()
    Returns A12.
    Secs2 toAscii16()
    Returns A16.
    java.time.LocalDateTime toLocalDateTime()
    Returns LocalDateTime.
  • メソッドの詳細

    • from

      static Clock from​(java.time.LocalDateTime ldt)
      Returns new Clock instance from LocalDateTime.
      パラメータ:
      ldt - LocalDateTime
      戻り値:
      Clock-of-LocalDateTime
    • now

      static Clock now()
      Returns new Clock instance of now.
      戻り値:
      Clock-of-Now
    • from

      static Clock from​(Secs2 secs2) throws Secs2Exception
      Returns new Clock instance from Secs2.

      use for Secs2 of S2F18, S2F31

      パラメータ:
      secs2 - the Secs2
      戻り値:
      Clock
      例外:
      Secs2Exception - if parse failed
    • toLocalDateTime

      java.time.LocalDateTime toLocalDateTime()
      Returns LocalDateTime.
      戻り値:
      LocalDateTime
    • toAscii12

      Secs2 toAscii12()
      Returns A12.
      戻り値:
      Secs2.ascii(yyMMddhhmmss)
    • toAscii16

      Secs2 toAscii16()
      Returns A16.
      戻り値:
      Secs2.ascii(yyyyMMddhhmmssSS)