日時の表示において現在の年や日付を簡単に省略する方法

watanabe 204views 更新:2014年4月1日

ResultData内の日時を取得するメソッドを

  public ALDateTimeField getDate() {
    return date;
  }

といったものではなく

  public ALDateTimeField getDate() {
    return ALEipUtils.getFormattedTime(date);
  }

とすることで、仮にdateの元々の値が2014/04/01 12:00である場合、

2014年4月1日にdateを取得すると値は12:00

2014年5月1日にdateを取得すると値は4月1日

2015年4月1日にdateを取得すると値は2014年4月1日

となる。

このように

ALEipUtils.getFormattedTime()

を利用すると現在と重複する日時の情報は自動的に省略される。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません