当前位置: 首页 > 知识库问答 >
问题:

如何使用类似yyMMdd datepicker格式

狄心水
2023-03-14

我正在使用下面的datepicker(编辑),因为它的工作已经完成

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_search);

        buttontanggalawal = findViewById (R.id.button_tanggal_awal);
        buttontanggalakhir = findViewById (R.id.button_tanggal_akhir);
        textView = findViewById (R.id.textView);

        buttontanggalawal.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                DialogFragment datePicker = new DatePickerFragment();
                datePicker.show(getSupportFragmentManager(), "date picker");
            }
        });

        buttontanggalakhir.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                DialogFragment datePicker = new DatePickerFragment();
                datePicker.show(getSupportFragmentManager(), "date picker");
            }
        });
    }

    @Override
    public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
        Calendar c = Calendar.getInstance();
        c.set(Calendar.YEAR, year);
        c.set(Calendar.MONTH, month);
        c.set(Calendar.DAY_OF_MONTH, dayOfMonth);

        String tanggalawalpublic = SimpleDateFormat.getDateInstance(DateFormat.MEDIUM).format(c.getTime());

        buttontanggalawal.setText(currentDateString);
    }

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Search">

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@id/button"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="28dp"
        android:text="date"
        android:textSize="30sp" />

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:textColor="@color/black"
        android:text="open date picker" />

</RelativeLayout>
public class DatePickerFragment extends DialogFragment {

    @NonNull
    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH);
        int day = c.get(Calendar.DAY_OF_MONTH);

        return new DatePickerDialog(getActivity(), (DatePickerDialog.OnDateSetListener) getActivity(), year, month, day);
    }
}

如何更改格式并将datepicker结果转换为211125???yyMMdd的东西

我需要两个时间选择器在一个相同的活动,将需要他们的搜索使用startAt()

共有1个答案

华知
2023-03-14

你做的地方:

String currentDateString = SimpleDateFormat.getDateInstance(DateFormat.SHORT).format(c.getTime());

您需要使用SimpleDateFormat API的不同部分。

String currentDateString = new SimpleDateFormat("yyyyMMdd").format(c.getTime());
 类似资料:
  • 我有一个很大的对象想要转换成JSON并发送。但它具有圆形结构。我想抛开任何存在的循环引用,发送任何可以被强化的东西。我该怎么做? 多谢了。 我想把obj缩写成:

  • null c)从命令行如何(PostgreSQL ones?): 编辑MAC OS#默认密码重置 已替换(md5为信任)

  • 问题内容: 我有一个大对象,想要转换为JSON并发送。但是它具有圆形结构。我想扔掉任何存在的循环引用并发送任何可以字符串化的东西。我怎么做? 谢谢。 我想将obj字符串化为: 问题答案: 与自定义替换器一起使用。例如: 在此示例中,替换器不是100%正确的(取决于您对“重复”的定义)。在以下情况下,将丢弃一个值: 但是概念仍然存在:使用自定义替换器,并跟踪已解析的对象值。

  • 我想在我的JS项目中使用类似Java-POJO的类:只有私有字段,getters和setters。 我会在JSON字符串中转换我的类似Java-POJO的类,以将其发送到服务器。我不能使用JSON.stringify(myClass),因为这些字段是私有的。所以我认为使用这样的递归方法... ...但是在我花了很多时间写它之前,我想问你是否存在一种更好的方法来转换JSON中的Java-POJO类对

  • 问题内容: 是否有一种简单的方法可以用JavaScript格式化数字,类似于通过或通过C#(或VB.NET)提供的格式化方法? 问题答案: 您可能应该看看JQuery NUMBERFORMATTER插件: Query Number Formatter 这个问题: Javascript格式化数字的简便方法

  • 本文向大家介绍使用Java实现类似Comet风格的web app,包括了使用Java实现类似Comet风格的web app的使用技巧和注意事项,需要的朋友参考一下 开始     在本文中,我将展示如何使用各种不同的 Java 技术构建一些简单的 Comet 风格的 Web 应用程序。读者对 Java Servlet、Ajax 和 JavaScript 应该有一定的了解。我们将考察 Tomcat 和