我想在我的应用程序中显示三个月,但我不知道如何显示,请帮助我如何做,这是我的代码为星期显示。谢谢你
@override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(r.layout.main_display);
sharedpreferences = getSharedPreferences(MyPREFERENCES, MODE_PRIVATE);
Bundle b = getIntent().getExtras();
txt_date = (TextView) findViewById(R.id.Date_Value);
txt_week = (TextView) findViewById(R.id.Week_Value);
txt_baby = (TextView) findViewById(R.id.Baby_Value);
txt_mother = (TextView) findViewById(R.id.Mother_Value);
txt_tremester = (TextView) findViewById(R.id.Tremester_Value);
txt_baby.setText(b.getCharSequence("baby_name"));
txt_mother.setText(b.getCharSequence("mother_name"));
txt_tremester.setText(b.getCharSequence("tremester"));
img_week = (ImageView) findViewById(R.id.image_week);
img_slide = (ImageView) findViewById(R.id.image_slide);
img_BMI = (ImageView) findViewById(R.id.image_BMI);
img_setting = (ImageView) findViewById(R.id.image_setting);
//img_week = (ImageView) findViewById(R.id.image_week);
String dob = sharedpreferences.getString("dob", null);
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
txt_date.setText(new StringBuilder()
// Month is 0 based, just add 1
.append(year).append("-").append(month + 1).append("-").append(day));
String current_dob = txt_date.getText().toString();
StringTokenizer current_tokens = new StringTokenizer(current_dob, "-");
current_year = current_tokens.nextToken();
current_month = current_tokens.nextToken();
current_date = current_tokens.nextToken();
System.out.println("year==>"+Integer.parseInt(current_year));
System.out.println("month==>"+Integer.parseInt(current_month));
System.out.println("date==>"+Integer.parseInt(current_date));
StringTokenizer tokens = new StringTokenizer(dob, "-");
selected_year = tokens.nextToken();
selected_month = tokens.nextToken();
selected_date = tokens.nextToken();
System.out.println("year==>"+Integer.parseInt(selected_year));
System.out.println("month==>"+Integer.parseInt(selected_month));
System.out.println("date==>"+Integer.parseInt(selected_date));
getNoOfWeek();
if(test == true)
{
txt_week.setText(String.valueOf(week));
}
else
{
txt_week.setText(" ");
}
img_week.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
private void getNoOfWeek() {
Calendar date1 = Calendar.getInstance();
Calendar date2 = Calendar.getInstance();
date1.clear();
date1.set(Integer.parseInt(selected_year),Integer.parseInt(selected_month),Integer.parseInt(selected_date)); // set date 1 (yyyy,mm,dd)
System.out.println("Selected Date==>>"+date1);
date2.clear();
date2.set(Integer.parseInt(current_year),Integer.parseInt(current_month),Integer.parseInt(current_date));
System.out.println("Current Date==>>"+date2);
long diff = date2.getTimeInMillis() - date1.getTimeInMillis();
float dayCount = (float) diff / (24 * 60 * 60 * 1000);
week = (int) (dayCount / 7);
if(week <= 0)
{
Toast.makeText(this, "Sry System Error", Toast.LENGTH_SHORT).show();
System.out.println("Week==>>"+week);
test=false;
}
else
{
Toast.makeText(this, "Done", Toast.LENGTH_SHORT).show();
System.out.println("Week==>>"+week);
test=true;
}
System.out.println("Week==>>"+week);
}
试试这段代码,它工作正常
if (week >= 0 && week <= 12) {
trimester = 1;
System.out.print("trimester ==> 1" + trimester);
txt_tremester.setText(String.valueOf(trimester));
} else if (week >= 13 && week <= 27) {
trimester = 2;
System.out.print("trimester ==> 2" + trimester);
txt_tremester.setText(String.valueOf(trimester));
} else if (week >= 28 && week <= 42) {
trimester = 3;
System.out.print("trimester ==>3" + trimester);
txt_tremester.setText(String.valueOf(trimester));
}
我有一个名为-'users'的示例sql表,其中包含以下记录: 我想获得每一个用户的计数在每日,每周和每月的基础上与预期的outlike为:
Python3 实例 以下代码通过导入 calendar 模块来计算每个月的天数: # Filename : test.py # author by : www.runoob.com import calendar monthRange = calendar.monthrange(2016,9) print(monthRange) 执行以上代码输出结果为: (3, 30) 输出的是一个元
问题内容: 如果我有英文文章或英文小说,并且想计算每个单词出现多少次,用Java编写的最快算法是什么? 有人说您可以使用Map ()完成此操作,但我想知道如何知道关键字是什么?每篇文章都有不同的词,您如何知道“关键”词,然后在其数量上加上一个? 问题答案: 这个数字“我是”只是一个字
我在计算两次约会的时差。。 上面的方法很有效,但它可以提供几天、几小时和几秒钟的时间。我希望它也能告诉我月份。但问题是每个月都有不同的天数,所以我如何才能找到月数呢?
有没有办法用熊猫来计算某个值在每一列中出现的次数? 数据= pd。DataFrame({'userID':['Luis ',' Mike ',' Harvey'],' category1':[True,False,True],' category2': [True,True,False],' category3':[False,False,False]}) 假设我想计算每个类别中“真”布尔值的数量
问题内容: 已关闭 。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗? 添加详细信息并通过编辑此帖子来澄清问题。 11个月前关闭。 改善这个问题 我有一个清单: 我想要另一个具有三个值均值的列表,因此新列表为: 新列表中只有6个值,因为第一个元素中只有18个元素。 我正在寻找一种精巧的方法来完成此操作,并为大量列表提供最少的步骤。 问题答案: 您可以在3个间隔中迭代使用for循环