Android日期选择器和日期格式,输出格式为‘mm-dd-yyyy’。
创始人
2024-10-09 19:01:28
0

在Android中,可以使用DatePickerDialog来实现日期选择器,并使用SimpleDateFormat来设置日期的格式。

以下是一个示例代码:

import android.app.DatePickerDialog;
import android.content.Context;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;

public class MainActivity extends AppCompatActivity {

    private TextView selectedDateText;
    private Calendar calendar;

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

        selectedDateText = findViewById(R.id.selected_date_text);
        calendar = Calendar.getInstance();

        // 设置日期选择器的初始日期为当前日期
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH);
        int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);

        // 创建日期选择器对话框
        DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
                // 设置选择的日期到Calendar对象
                calendar.set(Calendar.YEAR, year);
                calendar.set(Calendar.MONTH, month);
                calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);

                // 将日期格式化为"mm-dd-yyyy"的格式
                SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy", Locale.US);
                String formattedDate = dateFormat.format(calendar.getTime());

                // 在TextView中显示选择的日期
                selectedDateText.setText(formattedDate);
            }
        }, year, month, dayOfMonth);

        // 显示日期选择器对话框
        datePickerDialog.show();
    }
}

在布局文件activity_main.xml中,可以添加一个TextView来显示选择的日期:



    


这样,当用户选择日期后,选择的日期将会以"mm-dd-yyyy"的格式显示在TextView中。

相关内容

热门资讯

一分钟揭秘!hh poker有... 一分钟揭秘!hh poker有没有辅助软件!果然真的是有辅助教程(有挂总结);1、hh poker有...
总算清楚!八闽掌上辅助软件!都... 总算清楚!八闽掌上辅助软件!都是存在有辅助挂(有挂规律)1、八闽掌上辅助软件公共底牌简单,八闽掌上辅...
一分钟揭秘!凑一桌游戏插件!其... 一分钟揭秘!凑一桌游戏插件!其实是真的有辅助插件(讲解有挂)所有人都在同一条线上,像星星一样排成一排...
每日必看推荐!卡五星辅助神器!... 每日必看推荐!卡五星辅助神器!总是存在有辅助攻略(有挂辅助)1、卡五星辅助神器公共底牌简单,卡五星辅...
教程攻略!卡五星辅助器!确实是... 教程攻略!卡五星辅助器!确实是真的有辅助攻略(讲解有挂)1、用户打开应用后不用登录就可以直接使用,点...
玩家必用!微乐陕西小程序破解器... 玩家必用!微乐陕西小程序破解器下载!好像真的是有辅助神器(有挂透视)1、下载好微乐陕西小程序破解器下...
科技通报!天天贵阳辅助工具!总... 科技通报!天天贵阳辅助工具!总是真的是有辅助软件(真的有挂)1、天天贵阳辅助工具公共底牌简单,天天贵...
昨日!天天微友辅助器!竟然是真... 昨日!天天微友辅助器!竟然是真的有辅助软件(证实有挂)1、游戏颠覆性的策略玩法,独创攻略技巧玩法,可...
查到实测辅助!瑞安玉海楼茶苑辅... 查到实测辅助!瑞安玉海楼茶苑辅助器!都是真的是有辅助挂(今日头条)1、完成瑞安玉海楼茶苑辅助器有辅助...
科技介绍!科乐填大坑破解游戏!... 科技介绍!科乐填大坑破解游戏!竟然确实有辅助插件(有挂解惑)在进入科乐填大坑破解游戏软件靠谱后,参与...