Android原生的时间选择器——设置最低选择年限

之前有写一篇博客,https://blog.csdn.net/qq_33756493/article/details/78120743里面简单的介绍了一下如何使用Android原生的时间选择器,这里主要是介绍如何设置时间选择的最低年限。

 

通过时间选择器源码可以看到,如果不做任何设置,那么最低权限年是1900年,有的时候我们想设置自己的最低年限,比如说,设置最低时间为2000-01-01,代码如下:

datePickerDialog.getDatePicker().setMinDate(),这个里面需要的参数就是你设置的时间,一般我们会直接在里面传(“2001-01-01”),但是这样设置是无效的,你会发现最低年限变成了1970年。这个就涉及到一个时间戳的问题了,需要把2000-01-01换成时间戳,所以代码如下:
datePickerDialog.getDatePicker().setMinDate(946684800*1000L);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章