gpt4 book ai didi

安卓 DatePicker- GregorianCalendar-00 :00:00 UTC - getTimeInMillis()

转载 作者:行者123 更新时间:2023-11-29 19:46:00 27 4
gpt4 key购买 nike

如何将 GregorianCalendar 的时间设置为 00:00:00 UTC?

因为以下返回的是晚上 10:00 的日期:

TimeZone timeZone = TimeZone.getTimeZone("UTC");
Calendar cal = Calendar.getInstance(timeZone);
cal = new GregorianCalendar(year, monthOfYear, dayOfMonth ,0 ,0, 0);
editor.putString("auswahldatum", String.valueOf(cal.getTimeInMillis() / 1000))
.apply();
Log.i("Kalender", String.valueOf(cal.getTimeInMillis()));

最佳答案

看看 Calendar 的 Calendar.getInstance(timeZone) 方法,它已经返回了公历的新对象。您可以像这样创建它:

Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(timezone);

或者

Calendar cal = new GregorianCalendar(year, monthOfYear, dayOfMonth ,0 ,0, 0);
cal.setTime(date);
cal.setTimeZone(timezone);

其实你必须在设置时间后设置时区

关于安卓 DatePicker- GregorianCalendar-00 :00:00 UTC - getTimeInMillis(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37678292/

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