标签: timepicker

如何在 Flutter 中自定义 TimePicker 小部件

在此输入图像描述

如何更改输入时间选择器小部件中的紫色选择颜色、紫色边框颜色、时间文本颜色和Hour颜色Minute,似乎找不到属性TimePickerThemeData

timepicker material-design flutter

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

jquery datetimepicker

我有Trent Richardson的日期和时间选择器(链接)的问题.时间选择器刚刚弹出.不完全工作.

我的代码:

jQuery包括:

<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
<script src="http://mydomain.org/folder/wp-content/themes/twentyeleven/jquery/development-bundle/ui/jquery-ui-timepicker-addon.js"></script>
Run Code Online (Sandbox Code Playgroud)

对于函数的调用,我有:

<script>
$('#datumodhoda').datetimepicker({
timeFormat: "h:m t",
ampm: true
});
</script>
Run Code Online (Sandbox Code Playgroud)

可能有什么不对?其他jquery调用正常工作.新插件的路径是正确的,浏览器加载它(使用firebug检查).

现在有一个多星期的问题了.

如果有人帮助我会很高兴,谢谢!

jquery jquery-ui jquery-plugins datetimepicker timepicker

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

如何阅读TimePicker选择的值?

我按照这个指南:http://developer.android.com/guide/topics/ui/controls/pickers.html 即时通讯我不太清楚这是什么去了(我每天都很新的Android开发)我有一个包我同时mainActivity类和timepicker类.我希望在设置时间时,将其写入mainactivity的变量,或者相反,为此,"onTimeSet"将值保存为类变量,并从mainActivity中读取这些变量.我怎么做?

这是我的片段类:

package com.example.remoteswitch;

import java.util.Calendar;

import android.app.Dialog;
import android.app.DialogFragment;
import android.app.TimePickerDialog;
import android.os.Bundle;
import android.text.format.DateFormat;
import android.widget.TimePicker;

public class TimePickerFragment extends DialogFragment
                            implements TimePickerDialog.OnTimeSetListener {

    int hour, min;
    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        // Use the current time as the default values for the picker
        final Calendar c = Calendar.getInstance();
        int hour = c.get(Calendar.HOUR_OF_DAY);
        int minute = c.get(Calendar.MINUTE);

        // Create a new instance of TimePickerDialog and return it
        return new TimePickerDialog(getActivity(), this, hour, minute, …
Run Code Online (Sandbox Code Playgroud)

android timepicker

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

如何正确实现jQuery datepicker和jQuery时间选择器

我正在尝试在我的应用程序上安装datepicker UI以及它的酷插件Timepicker http://trentrichardson.com/examples/timepicker/#basic_examples

我一直在控制台中收到此错误

Uncaught TypeError: undefined is not a function jquery.ui.widget.js:71
$.widget jquery.ui.widget.js:71
(anonymous function) jquery.ui.slider.js:22
(anonymous function) jquery.ui.slider.js:672
Run Code Online (Sandbox Code Playgroud)

我试图使用示例#3,这是一个datepicker加上一个滑块(时间格式)

$('#basic_example_3').datetimepicker({
    timeFormat: "hh:mm tt"
});
Run Code Online (Sandbox Code Playgroud)

这是我的头脑html代码

  <link rel="stylesheet" href="css/jquery/jquery-ui.css">
  <script src="js/jquery.js"></script>
  <script src="js/jquery.ui.core.js"></script>
  <script src="js/jquery.ui.widget.js"></script>
  <script src="js/jquery.ui.slider.js"></script>
  <script src="js/jquery.ui.datepicker.js"></script>
  <script src="js/jquery-ui-timepicker-addon.js"></script>
Run Code Online (Sandbox Code Playgroud)

我的日历弹出窗口中根本看不到滑块.随着时间的推移,我看到一个下拉菜单!有人可以帮我这个吗?我想如果我能解决这个错误,它将解决问题.

谢谢

jquery datepicker timepicker

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

Android:更改DatePickerDialog/TimePickerDialog中的按钮文本

我有一个DatePickerDialog.在默认配置中,它工作正常.

DatePickerDialog dialog = new DatePickerDialog(
    view.getContext(),
    new OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker picker, int year, int monthOfYear, int dayOfMonth) {
            // do something
        }
    },
    startDate.getYear(),
    startDate.getMonth() - 1,
    startDate.getDay()
);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

现在我想更改按钮的文本.我尝试使用以下代码:

dialog.setButton(DatePickerDialog.BUTTON_POSITIVE, "New Label", new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int which) {
        // do something
    }
});
Run Code Online (Sandbox Code Playgroud)

现在我的问题是从datepicker控件获取日期.单击按钮不会调用DateSetListener.如何通过DateSetListener获取日期?获得约会的另一种可能性是

public void onClick(DialogInterface dialog, int which) {
    int year = ((DatePickerDialog) dialog).getDatePicker().getYear();
    int month = ((DatePickerDialog) dialog).getDatePicker().getMonth();
    int day = ((DatePickerDialog) dialog).getDatePicker().getDayOfMonth();
}
Run Code Online (Sandbox Code Playgroud)

但这似乎是一种不必要的复杂方式.

对于TimePickerDialog,这种替代方法不起作用,因为我找不到获取timepicker控件的方法.因此我需要使用TimeSetListener,但我找不到可能性(比如datepicker).

谢谢你的回复.

android dialog datetimepicker timepicker datepickerdialog

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

在Android上的"首选项"屏幕中使用TimePicker或DatePicker

我正在试图弄清楚如何为我正在构建的应用程序实现数据和时间选择器.我似乎无法找到一种内置的方式来允许用户设置他们退出的日期.是否有一种优雅的方式来实现一个?我需要能够提取日,月,年,小时和分钟值以计算毫秒数.关于可以实现这一目标的任何建议?

android datepicker timepicker preferencescreen

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

如何在Appcompat主题中更改TimePicker线条颜色?

如何在Appcompat主题中选择数字之间更改TimePicker线条颜色?线条是蓝色的,但我需要橙色线条.

我将TimePickerDialog与ContextThemeWrapper一起使用.

   TimePickerDialog timePicker = new TimePickerDialog(
        new ContextThemeWrapper(getActivity(), R.style.timePicker), 
    this, hour, minute, DateFormat.is24HourFormat(getActivity()));
Run Code Online (Sandbox Code Playgroud)

和风格

<style name="timePicker">
    <item name="android:divider">@drawable/cab_background_top_play</item>
</style>
Run Code Online (Sandbox Code Playgroud)

但该行可能还有其他ID.我不确定只使用drawable或color.

提前致谢

android styling android-appcompat timepicker

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

如何设置时间选择器只设置bootstrap-datetimepicker.js上午8:30到晚上8:30的时间?

HTML代码:

<div class="form-group">
      <label class="col-md-3 control-label" for="event_date">Start at</label>  
      <div class="col-md-8">
        <input id="event_start_date" name="event_start_date" type="text"  placeholder="" class="form-control input-md event_date" required="">
          </div>
      </div>

      <div class="form-group">
       <label class="col-md-3 control-label" for="event_date">End at</label>  
         <div class="col-md-8">
      <input id="event_end_date" name="event_end_date" type="text" placeholder="" class="form-control input-md event_date" required="">
      </div>
</div>`
Run Code Online (Sandbox Code Playgroud)

JavaScript代码:

$('#event_start_date').datetimepicker({
    minTime: "08:30:00"
});
Run Code Online (Sandbox Code Playgroud)

我需要设置时间戳开始时间为上午8:30到结束时间为晚上8:30禁用其他时间选择器.怎么可以帮忙?

jquery timepicker twitter-bootstrap bootstrap-datetimepicker

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

阻止用户选择过去时间 - TimePickerDialog

重要编辑:我已经做了一些搜索,似乎OnTimeChangedListener不会在Android 5.0(API 21)中触发.Gustavo的答案将适用于API 20或更低版本,以及我测试过的API 22.(来源)

我想阻止用户输入当前时间之前的时间.我使用before提供的方法检查有效时间Date.如何防止对话框在此有效性检查中接受无效时间?

我在初始化所选时间(作为a Date)时省略了多余的代码.

final Calendar mcurrentTime = Calendar.getInstance();
final int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
final int minute = mcurrentTime.get(Calendar.MINUTE);
final TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
    @Override
    public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {

        //PSEUDO: Date selectedDateTime init here

        if (selectedDateTime.before(mcurrentTime.getTime())) {
            // prevent user from selecting time
        }
    }
}, hour, minute, true);//true = 24 hour time
mTimePicker.setTitle("Select Time");
mTimePicker.show(); 
Run Code Online (Sandbox Code Playgroud)

datetime android date timepicker android-dialog

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

以hh:mm格式显示时间选择器

我必须以hh:mm格式显示时间选择器点击编辑文本.所以我使用了下面的代码.

MainActivity.java:

  e6.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                    // TODO Auto-generated method stub
                    SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");
                    Calendar mcurrentTime = Calendar.getInstance();
                    int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
                    int minute = mcurrentTime.get(Calendar.MINUTE);
                    TimePickerDialog mTimePicker;
                    mTimePicker = new TimePickerDialog(AddFlight.this, new TimePickerDialog.OnTimeSetListener() {
                        @Override
                        public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
                            e6.setText(selectedHour + ":" + selectedMinute);

                        }
                    }, hour, minute, true);//Yes 24 hour time
                    mTimePicker.setTitle("Select Time");
                    mTimePicker.show();

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

它运行良好并显示时间选择器.但我的问题是,当我选择时间戳中的04:15时,它显示4:15.它之前不包括0.我需要在hh中显示时间选择器:mm格式.

任何人都可以帮助我.谢谢.

android date timepicker

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