在此活动中,设置了日历视图。当我单击任何日期时,它会打开一个新活动,但在工具栏中它只显示当前日期。我想显示在日历中单击的日期、月份和年份,并且每个不同的日期都打开相同的活动,但编辑文本应该不同。
public class DiaryFragment extends Fragment {
// Add Listener in calendar
cale
return view;
}
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case caledartextpost:
Toast.makeText(this, "Saved", Toast.LENGTH_SHORT).show();
calendartextview.setCursorVisible(false);
break;
}
return super.onOptionsItemSelected(item);
}
}
在日历中每次单击日期时,在工具栏中设置不同的日期标题
我已经完成了使用意图
片段活动:---
public class FragmentActivity extends Fragment {
TextView dateView;
CalendarView calendar;
public FragmentActivity() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_menu1, container, false);
}
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
dateView = view.findViewById(R.id.dateView);
calendar = view.findViewById(R.id.calender);
calendar.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(@NonNull CalendarView view, int year, int month, int dayOfMonth) {
String Date = dayOfMonth + "-" + (month + 1) + "-" + year;
Intent intent = new Intent(getActivity(), AnotherActivity.class);
intent.putExtra("name", Date);
startActivity(intent);
dateView.setText(Date);
}
});
}
}
antherActivity.java:----
public class AnotherActivity extends AppCompatActivity {
TextView textView;
Toolbar toolbar;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.next);
textView=findViewById(R.id.display);
toolbar=findViewById(R.id.toolbar);
Intent intent = getIntent();
String name = intent.getStringExtra("name");
textView.setText(name);
toolbar.setTitle(name);
setSupportActionBar(toolbar);
}
}
我正在寻找确切的开始和结束日期根据我们的桌面日历,如果我给周,年作为输入。但是上面的代码给出的输出是2009年1月27日星期日。我知道这是因为按照我们的说法,一周的第一天默认是星期天,但我需要按照桌面日历
例如,我有30个用户,我想为每个人设置随机start_day和随机end_day的假期。我想使用日期,而不是LocalDate。如果我必须使用LocalDate,这就是答案。 我想用Date来做这件事,因为在JSON的Date格式中,带“Date”的是“yyyy/mm/dd”,另一方面,如果我使用LocalDate,JSON中的格式是这样的
问题内容: 我有一个小时,分钟,日期和毫秒时间戳,并且正在尝试创建一个表示时间的Date对象。时间戳记是美国东部夏令时。 在剖析问题时,我创建了一些简单的测试代码以查看发生了什么,并观察到以下内容: 产生输出: 但是,如果我稍微更改代码: 我得到以下(不同)结果(!) 有人知道为什么会这样吗? 问题答案: 您需要先设置时区。请参阅下面的GregorianCalendar.setTimeZone的定
问题内容: 这是我正在尝试执行的一些代码片段: 我似乎无法比较日期和日期时间值。比较这些的最佳方法是什么?我应该将日期时间转换为日期还是相反?我如何在它们之间转换。 (一个小问题,但似乎有点令人困惑。) 问题答案: 使用该方法将日期时间转换为日期: 或者,您可以使用代替。你可以用 消除之后的时间部分。
我使用moment.js在React组件的辅助文件中执行大部分日期逻辑,但我还没有弄清楚如何在Jest a la中模拟日期。 Jest文档只介绍计时器函数,如,等,但不帮助设置日期,然后检查my date函数是否完成了它们的任务。 以下是我的一些JS文件: 下面是我用玩笑设置的: 现在这些测试通过了,因为我使用的是矩,我的函数使用的是矩,但它似乎有点不稳定,我想为测试设置一个固定的时间。 你知道怎
我试图弄清楚在活动创建期间如何在CalendarView中设置一个特定日期的焦点,该日期是已知的,并存储在一个单独的字符串变量中,假设并且具有的格式。知道了这一点,我可以使calendar聚焦在一个特定的日期上吗? 在本例中,假设日历视图为。