android 获取时间间隔
来源:互联网 发布:淘宝天猫秒杀抢购软件 编辑:程序博客网 时间:2024/06/11 11:02
根据TimerDialogPicker选择时间:
final Calendar calendar = Calendar.getInstance();TimePickerDialog a = new TimePickerDialog( this,new OnTimeSetListener(){ @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Settings.System.putInt(getContentResolver(), "start_time", hourOfDay*60+minute); }}, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), DateFormat.is24HourFormat(this.getBaseContext()));a.show();TimePickerDialog b = new TimePickerDialog( this,new OnTimeSetListener(){ @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Settings.System.putInt(getContentResolver(), "end_time", hourOfDay*60+minute); }}, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), DateFormat.is24HourFormat(this.getBaseContext()));b.show();
然后自己写一个判断区间的函数:
private final static String BLOCK_START_TIME_KEY ="start_time"; private final static String BLOCK_END_TIME_KEY ="end_time"; private boolean isInTimeRange() { Time t = new Time(); t.setToNow(); int current = t.hour*60 + t.minute; int startTime = Settings.System.getInt(getContentResolver(),BLOCK_START_TIME_KEY,0); int endTime = Settings.System.getInt(getContentResolver(),BLOCK_END_TIME_KEY,0); if(startTime <= endTime) { if(current>=startTime && current<=endTime) { return true; } else { return false; } } else { if(current >= startTime || current <= endTime) { return true; } else { return false; } } }
我这个可以在不同的应用中调用,可以参考哦
0 0
- android 获取时间间隔
- datediff()获取时间间隔
- 获取时间间隔
- 获取时间间隔 iphon
- 获取时间间隔
- C++ 获取时间间隔
- NSTimeInterval 获取时间间隔
- 获取时间间隔方法
- 获取时间间隔
- 获取时间间隔
- ios NSTimeInterval获取时间间隔
- ios NSTimeInterval获取时间间隔
- ios NSTimeInterval获取时间间隔
- ios NSTimeInterval获取时间间隔
- iOS- NSTimeInterval获取时间间隔
- iOS- NSTimeInterval获取时间间隔
- java获取两个时间间隔
- ios NSTimeInterval获取时间间隔
- TSM Client安装遇到报错:由libc.so.6包缺失,引出64位系统默认不安装32位包的现象
- hbase-0.94.0与hive-0.9.0的整合
- Django如何让上传的图片保存到自己想要的路径
- 黑马程序员--反射的一个应用:动态代理(记住第三种方式,重要)
- 第三方库文件冲突问题可能的解决办法
- android 获取时间间隔
- asterisk 扩展应用(3)——IVR 实现
- 归并排序算法之错误修正
- PowerDesigner的逆向工程,将ORACLE,SQL SERVER的脚本导入到PowerDesigner中生成模型
- 一行代码完成HibernateTemplate各种数据库操作
- Visual Leak Detector
- 怎样使android apk 获取system权限
- 盘点2013 我们追过的那些理财产品
- 浅谈HTTP中Get与Post的区别