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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章