gpt4 book ai didi

java - 分配时间与系统时间相同时的运行方法

转载 作者:行者123 更新时间:2023-11-30 00:49:24 24 4
gpt4 key购买 nike

当我指定的时间与系统时间相同时,我正在尝试运行我的方法。我确信这两个日历打印输出相同的结果,但它不运行该方法。

public class Intake extends Fragment {

TextView tv1, tv2,tv3;

public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState){

return inflater.inflate(R.layout.intake, container, false);
}

@Override
public void onViewCreated(View view, Bundle savedInstanceState){
tv1 = (TextView) getActivity().findViewById(R.id.tv1);
tv2 = (TextView) getActivity().findViewById(R.id.tv2);
tv3 = (TextView) getActivity().findViewById(R.id.tv3);

Calendar settime = Calendar.getInstance();
settime.set(Calendar.HOUR_OF_DAY, 10);
settime.set(Calendar.MINUTE,46);
settime.set(Calendar.SECOND,10);

Calendar systime = Calendar.getInstance();
systime.getTime();


SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");


String aa = String.valueOf((sdf.format(settime.getTime())));
String bb = String.valueOf((sdf.format(systime.getTime())));

tv1.setText(aa);
tv2.setText(bb);
if (aa == bb){
runMath();
}

}

谢谢

最佳答案

比较字符串时,使用.equals函数,而不是==:

改变

if (aa == bb){

if (aa.equals(bb)){

这里有一些关于此的更多信息:What is the difference between == vs equals() in Java?

关于java - 分配时间与系统时间相同时的运行方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41309913/

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