【问题标题】:Get long timestamp from date picker onDateSet从日期选择器 onDateSet 获取长时间戳
【发布时间】:2013-02-11 09:15:15
【问题描述】:
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
        int dayOfMonth) {

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

我想避免用户将日期设置为当前日期。

那么,有没有办法我可以获得长时间戳(可能是日期集的上午 12:00),以便我可以将它与当前时间戳进行比较,如果它更小,日期将设置为默认(当前日期 + 3 天)。

谢谢

【问题讨论】:

    标签: android datepicker timestamp


    【解决方案1】:

    你必须自己做:

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

    【讨论】:

    • 如果你想在几秒钟内完成,你可以使用 TimeUnit.MILLISECONDS.toSeconds(msTimestamp);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多