gpt4 book ai didi

java - Android 将 unix 时间戳设置为 DatePicker

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:43 24 4
gpt4 key购买 nike

我正在尝试使用此代码为 Android DatePicker 设置 unix 时间戳:

Date date = new Date();
date.setTime(((long)unixTimeStamp*1000));
datePickerDateDue.init(date.getYear(), date.getMonth(), date.getDay(), null);

但是 Android DatePicker 被设置为错误的值(1900 年 1 月 1 日)

(((我不喜欢玩约会...)))

最佳答案

根据评论,尝试使用 Calendar 类。您还可以记录 yearmonthday 的输出以确保它们是正确的。

Calendar c = Calendar.getInstance();
c.setTimeInMillis(((long) unixTimeStamp) * 1000L);
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
datePickerDateDue.init(year, month, day, null);

关于java - Android 将 unix 时间戳设置为 DatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11676961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com