gpt4 book ai didi

Android 获取当前月份

转载 作者:太空狗 更新时间:2023-10-29 16:15:45 34 4
gpt4 key购买 nike

在我的应用中,我只想获取当前月份(不需要年份和日期)。例子。这个月是一月。显示来自 db 的与 1 月相关的 ListView 数据。对于所有 12 个月。用户也可以从对话框中选择任何月份。我还在对话框中列出了月份,以选择用户想要的月份。

问题

1. 获取当前月份,然后从数据库填充数据(例如,当前月份是一月,然后从数据库填充一月数据,如果当前月份是四月,则从数据填充四月数据) 每个月。

问题

1. 如何知道当前月份?

2.如何填充与当月相关的数据?

当前代码:

public class MonthlyFragment extends Fragment {
private int monthField;

public MonthlyFragment() {

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_monthly, container, false);
// String currentDateString = DateFormat.getDateInstance().format(new Date());

Button button = (Button) rootView.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showAlertDialog1();
}
});

return rootView;
}

private void showAlertDialog1() {
final String[] Selected = new String[]{"January", "February", "March", "April",
"May", "June", "July", "Augest", "September", "October", "November", "December"};

new AlertDialog.Builder(getActivity()).setTitle("Pick the month")
.setItems(Selected, new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
if (Selected[which] == "January") {
// Show the
}


Toast.makeText(getActivity(), Selected[which], Toast.LENGTH_SHORT)
.show();


}
}).setNeutralButton("Close dialog", null).show();
}


}

谢谢,

最佳答案

How to know the current month? 的答案是

DateFormat dateFormat = new SimpleDateFormat("MM");
Date date = new Date();
Log.d("Month",dateFormat.format(date));

使用上述函数,您可以使用 Date 类获取当前日期时间

How to populate the data that related to the current month? 的答案是

编写一个 SQL SELECT 查询以从您想要的表中选择所有数据,其中月份等于上面获得的月份..

关于Android 获取当前月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28072641/

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