android - 从日期选择器 onDateSet 获取长时间戳

标签 android datepicker timestamp

@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
        int dayOfMonth) {

    dateET.setText(dayOfMonth + "/" + monthOfYear + "/" + year);
}

我想避免用户设置日期超过当前日期。

那么,有没有一种方法可以获得长时间戳(可能是日期设置的凌晨 12:00),以便我可以将它与当前时间戳进行比较,如果时间更短,则日期将设置为默认(当前日期 + 3 天)。

谢谢

最佳答案

你必须自己做:

Calendar calendar = new GregorianCalendar(year, monthOfYear, dayOfMonth);
calendar.getTimeInMillis();

关于android - 从日期选择器 onDateSet 获取长时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809027/

相关文章:

mysql 获取小时/分钟/秒的总和

使用 Cordova 的 Facebook Android Key Hash

android - 当应用程序处于后台时,Firebase 推送通知不播放声音

java - 升级 SQLiteDatabase Android

jquery - DatePicker 与 glDatePicker。有两个输入的日期范围

c# - 时间戳字符串长度

android运行多个runnable

javascript - 在 javascript 或 jquery 中禁用日期选择器的下一个日期

c# - 如何让 DatePicker 只接受 WPF 中的数字输入?

mysql 将同一行上的 2 个时间戳列与搜索范围进行比较