gpt4 book ai didi

java - 将多个变量存储到一个变量中 - Java

转载 作者:行者123 更新时间:2023-12-02 12:03:12 25 4
gpt4 key购买 nike

所以我在将多个变量分配给一个变量时遇到了麻烦。

我的应用程序中有一个日期选择器和时间选择器,用户选择的值存储为单独的变量。然后,我想要获取所有变量并将它们分配给一个变量,以便我可以存储用户输入并在其他 Activity 中公开使用它。

编辑:所以我正在使用一个使用动画图形的第三方库,并且为了生成我必须传递整数的图形。因此,在尝试了您的所有建议之后,它正在使用格里高利方式工作:

timeselected = new GregorianCalendar(yearNow, monthNow, dayNow, hourNow, minuteNow).getTime();

现在唯一的事情是它存储为日期并且不能转换为整数?

例如,这是我迄今为止尝试过的:

我用来存储选择器选择的变量是:

 int dayNow, monthNow, yearNow, hourNow, minuteNow;

我尝试将它们分配给一个变量,如下所示:

timeselected = (yearNow) + (monthNow) + (dayNow) + (hourNow) + (minuteNow);

虽然这给了我所有变量的总和。例如年(2017)加月(11)等

有谁知道如何将所选数据(应该是日期格式)存储为整数?

谢谢

最佳答案

这很难在评论中描述,但我认为这就是您正在寻找的内容(我假设您正在寻找格式 yyyymmddhhmm):

采纳Nabin Bhandari的建议:

String sTimeselected = ""+(yearNow) + (monthNow) + (dayNow) + (hourNow) + (minuteNow);

然后简单地转换为long:

long timeselected = Long.parseLong(sTimeselected);

如果不是这样,那么我仍然不清楚您需要什么。

编辑::对于任何需要至少 2 位数字的整数值(例如 2 => 02),您可以将 int 格式化为如下字符串:

String sDay = String.format("%02d", dayNow);

关于java - 将多个变量存储到一个变量中 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47097926/

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