标签: custom-datetimepicker

如何使用TimePicker,android选择一秒

我已经使用TimePicker让用户选择时间在这里这里看到.但我没有找到让用户选择第二的方法.现在,用户可以选择小时和分钟,但不能选择秒.如果我想为02:05:10设定时间那么我该怎么做?如何使用TimePicker选择一秒?

android custom-datetimepicker

15
推荐指数
3
解决办法
2万
查看次数

DateTimePicker上午/下午下拉列表

我正在使用(并且喜欢)datetimepicker,这是对jQuery UI Datepicker的一个很好的补充.但是,我正在使用下拉选项(你可以在这里看到所有这些 - http://trentrichardson.com/examples/timepicker/),我希望有三个下拉菜单 - 一个小时(1-12) ,分钟(00至60)和上午/下午.

现在,hours字段也有am/pm,我不知道如何添加另一个下拉列表来控制AM/PM.

这是我的初始化:

$( ".datepicker" ).datetimepicker({
                        controlType: 'select',
                        timeFormat: "h:mm TT",
                        ampm: true
                });
Run Code Online (Sandbox Code Playgroud)

我觉得这可能是一个非常容易的问题,但我找不到任何真实的文档,暗示我是如何做到这一点的.请帮忙!

jquery datetimepicker jquery-ui-datepicker custom-datetimepicker

11
推荐指数
2
解决办法
4万
查看次数

如何将TimePickerDialog设置为24小时?

我知道如何将TimePicker小部件设置为24小时,你如何为TimePickerDialog做同样的事情???

否则我将不得不一个新的对话框?

android timepicker custom-datetimepicker

10
推荐指数
1
解决办法
1万
查看次数

Android Lollipop中的自定义日期选择器对话框

我希望日期选择器只显示月份和年份.我已经定制了日期选择器,即从选择器中删除"day"字段,但在Android Lollipop Am中获取日,月和年的选择器.以下是我的一段代码.请帮我知道这个问题.提前致谢.

    try {
        Field f[] = mDatePicker.getClass().getDeclaredFields();
        for (Field field : f) {

            if (field.getName().equals("mDaySpinner") || field.getName().equals("mDayPicker")) {
                field.setAccessible(true);
                Object dayPicker = new Object();
                dayPicker = field.get(mDatePicker);
                ((View) dayPicker).setVisibility(View.GONE);
            }

        }
    } catch (SecurityException e) {
    } catch (IllegalArgumentException e) {
    } catch (IllegalAccessException e) {
    }
Run Code Online (Sandbox Code Playgroud)

android datepicker custom-datetimepicker android-5.0-lollipop

5
推荐指数
1
解决办法
8756
查看次数

如何在“ wdullaer materialdatetimepicker”中设置自定义的最小和最大日期选择日期

我正在一个项目中,我需要限制用户选择我想要的其他日期。

通过阅读一些文章和SO帖子,我尝试了以下应该起作用的方法

    com.wdullaer.materialdatetimepicker.date.DatePickerDialog dpd = newInstance(
                ActivityClaimOffers.this,
                now.get(Calendar.YEAR),
                now.get(Calendar.MONTH),
                now.get(Calendar.DAY_OF_MONTH)
        );
    dpd.setMinDate(calendar);
    dpd.setMaxDate(calendar);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将自定义日期作为日历对象传递。因为setMinDate()和setMaxDate()都将Calendar作为参数

android datetimepicker custom-datetimepicker android-studio

5
推荐指数
1
解决办法
2052
查看次数

如何创建Spinner以显示当前和下30个日期

如何创建日期微调器,它将EditText中的当前日期显示为Spinner中的默认日期和未来日期(例如,接下来的30天)

我在许多应用程序中使用了日期选择器,所以我熟悉日期选择器对话框,但对日期微调器没有任何想法.

注意
请不要告诉我如何将EditText设置为Spinner的样式

编辑:1推荐人@erakitin

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

    Spinner spinnerDateIn = (Spinner) findViewById(R.id.spinnerDateIn);
    Spinner spinnerDateOut = (Spinner) findViewById(R.id.spinnerDateOut);       

    spinnerDateIn.setAdapter(new CalendarSpinnerAdapter(SpinnerDateActivity.this, 30));         

}
Run Code Online (Sandbox Code Playgroud)

编辑:2@erakitin在新的更新中推荐

CalendarSpinnerAdapter mSpinnerDateInAdapter = new CalendarSpinnerAdapter(SpinnerDateActivity.this, 30);
        spinnerDate.setAdapter(mSpinnerDateInAdapter);

        spinnerDate.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                spinnerDate.setSelection(position);
            }

            @Override
            public void onNothingSelected(AdapterView<?> parent) {

            }
        });
Run Code Online (Sandbox Code Playgroud)

现在,试图在String中获取所选Item的值但得到:java.util.GregorianCalendar,我在哪里做错了?

strDate = spinnerDate.getSelectedItem().toString();
Run Code Online (Sandbox Code Playgroud)

java android date android-spinner custom-datetimepicker

3
推荐指数
1
解决办法
2219
查看次数