1234567891011121314151617181920212223242526272829303132 |
- package tfelem
- import (
- "git.swzry.com/zry/YAGTF/yagtf/utils"
- "time"
- )
- type YearElement struct {
- ShortYear bool
- }
- func (this *YearElement) ExpectedSize() int {
- if this.ShortYear {
- return 2
- } else {
- return 4
- }
- }
- func (this *YearElement) PrintElement(t time.Time) string {
- if this.ShortYear {
- return utils.GetFilledNumberWithTruncate(t.Year(), 2)
- } else {
- return utils.GetFilledNumberWithTruncate(t.Year(), 4)
- }
- }
- func NewYearElement(useShortYear bool) *YearElement {
- return &YearElement{
- ShortYear: useShortYear,
- }
- }
|