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));
}
}