我有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检查).
现在有一个多星期的问题了.
如果有人帮助我会很高兴,谢谢!
我按照这个指南: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) 我正在尝试在我的应用程序上安装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)
我的日历弹出窗口中根本看不到滑块.随着时间的推移,我看到一个下拉菜单!有人可以帮我这个吗?我想如果我能解决这个错误,它将解决问题.
谢谢
我有一个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).
谢谢你的回复.
我正在试图弄清楚如何为我正在构建的应用程序实现数据和时间选择器.我似乎无法找到一种内置的方式来允许用户设置他们退出的日期.是否有一种优雅的方式来实现一个?我需要能够提取日,月,年,小时和分钟值以计算毫秒数.关于可以实现这一目标的任何建议?
如何在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.
提前致谢
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
我想阻止用户输入当前时间之前的时间.我使用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) 我必须以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格式.
任何人都可以帮助我.谢谢.
timepicker ×10
android ×6
jquery ×3
date ×2
datepicker ×2
datetime ×1
dialog ×1
flutter ×1
jquery-ui ×1
styling ×1