package com.camnter.newlife.ui.activity.util; import android.os.Bundle; import android.widget.TextView; import com.camnter.newlife.R; import com.camnter.newlife.core.activity.BaseAppCompatActivity; import com.camnter.newlife.utils.DateUtils; import java.util.Date; /** * Description:DateUtilActivity * Created by:CaMnter * Time:2015-10-14 15:47 */ public class DateUtilActivity extends BaseAppCompatActivity { TextView string2DateTv; TextView date2StringTv; TextView getYearMonthDayTv; TextView getTimestampStringTv; TextView date2yyyyMMddTv; TextView date2MMddWeekTv; TextView date2yyyyMMddWeekTv; TextView time24To12Tv; /** * Fill in layout id * * @return layout id */ @Override protected int getLayoutId() { return R.layout.activity_date_util; } /** * Initialize the view in the layout * * @param savedInstanceState savedInstanceState */ @Override protected void initViews(Bundle savedInstanceState) { this.string2DateTv = (TextView) this.findViewById(R.id.string2Date_tv); this.date2StringTv = (TextView) this.findViewById(R.id.date2String_tv); this.getYearMonthDayTv = (TextView) this.findViewById(R.id.getYearMonthDay_tv); this.getTimestampStringTv = (TextView) this.findViewById(R.id.getTimestampString_tv); this.date2yyyyMMddTv = (TextView) this.findViewById(R.id.date2yyyyMMdd_tv); this.date2MMddWeekTv = (TextView) this.findViewById(R.id.date2MMddWeek_tv); this.date2yyyyMMddWeekTv = (TextView) this.findViewById(R.id.date2yyyyMMddWeek_tv); this.time24To12Tv = (TextView) this.findViewById(R.id.time24To12_tv); } /** * Initialize the View of the listener */ @Override protected void initListeners() { } /** * Initialize the Activity data */ @Override protected void initData() { long oldTime = System.currentTimeMillis() - 1200000; Date date = new Date(oldTime); this.string2DateTv.setText(DateUtils.string2Date(date.toString(), "yyyy-MM-dd").toString()); this.date2StringTv.setText(DateUtils.date2String(oldTime, "yyyy-MM-dd HH:mm:ss")); this.getYearMonthDayTv.setText(new Date(DateUtils.getYearMonthDay(oldTime)).toString()); this.date2yyyyMMddTv.setText(DateUtils.date2yyyyMMdd(date)); this.date2MMddWeekTv.setText(DateUtils.date2MMddWeek(date)); this.date2yyyyMMddWeekTv.setText(DateUtils.date2yyyyMMddWeek(date)); this.time24To12Tv.setText(DateUtils.time24To12("16:26")); this.getTimestampStringTv.setText(DateUtils.getTimestampString(date)); } }