package com.nf.bottomdemo.utils;
import android.content.Context;
import android.widget.TextView;
import org.feezu.liuli.timeselector.TimeSelector;
public class DateUtils {
//不带小时分钟选择器
public static void showDayDate(Context context, final TextView textView){
TimeSelector timeSelector = new TimeSelector(context, new TimeSelector.ResultHandler() {
@Override
public void handle(String time) {
//截取字符串长度,只需要年月日
String substring = time.substring(0,10);
textView.setText(substring);
textView.setTextColor(0xFF000000);
}
}, "1939-01-01 00:00", "2019-12-31 00:00");
//样式-当前为年月日
timeSelector.setMode(TimeSelector.MODE.YMD);
//小时分钟不实现
timeSelector.disScrollUnit(TimeSelector.SCROLLTYPE.HOUR, TimeSelector.SCROLLTYPE.MINUTE);
//dialog的弹出
timeSelector.show();
}
//带小时分钟选择器
public static void showMinuteDate(Context mContext,final TextView textView){
TimeSelector timeSelector = new TimeSelector(mContext, new TimeSelector.ResultHandler() {
@Override
public void handle(String time) {
textView.setText(time);
textView.setTextColor(0xFF000000);
}
}, "2000--01-01 00:00", "2019-12-31 00:00");
//样式-当前为年月日
timeSelector.setMode(TimeSelector.MODE.YMD);
//小时分钟不实现
timeSelector.disScrollUnit(TimeSelector.SCROLLTYPE.HOUR, TimeSelector.SCROLLTYPE.MINUTE);
//dialog的弹出
timeSelector.show();
}
}
//在MainActivity的点击事件中使用,startTimeText是使用当前的TextView设置
DateUtils.startDayDate(MainActivity.this,startTimeText);