我使用 .DateTimePicker 从 DateTimePicker 正确获取日期值DateTimePicker.Value。
不过,我希望将日期格式设置为YYYYMMDD(例如:“20151020”)。请问这可能吗?
我有一个工作正常的时间选择器。但它是 24 小时格式。我希望它是 12 小时格式。我找不到可能的解决方案。我当前的代码片段是:
Calendar mcurrentTime = Calendar.getInstance();
final int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(AddJob.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
////
}
}, hour, minute, true);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
Run Code Online (Sandbox Code Playgroud)
提前致谢。
编辑:我可以在选择日期后检查子午线。但我希望用户选择经络。
更新: android 问题如何与 javascript 问题重复?有人对此投了反对票..!
我使用 Xceed DateTimePicker 作为 wpf DataGrid 中所有绑定到 Date 属性的列的控件。这些列中的每一列定义如下:
<DataGrid.Columns>
<DataGridTemplateColumn
Header="Charge Date"
Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock
Text="{Binding Path=ChargeDate, StringFormat=yyyy-MM-dd, Converter={StaticResource conDate}}"
HorizontalAlignment="Center" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<tk:DateTimePicker Value="{Binding Path=ChargeDate}" />
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)
我认为这与我的问题无关,但为了完整起见,这里是选择器的样式:
<Style TargetType="{x:Type tk:DateTimePicker}">
<Setter Property="TextAlignment" Value="Center" />
<Setter Property="Minimum" Value="2017-01-01" />
<Setter Property="DisplayDefaultValueOnEmptyText" Value="False" />
<Setter Property="ShowButtonSpinner" Value="False" />
<Setter Property="TimePickerVisibility" Value="Collapsed" />
<Setter Property="AutoCloseCalendar" Value="True" />
<Setter Property="Format" Value="Custom" />
<Setter Property="FormatString" Value="yyyy-MM-dd" />
</Style>
Run Code Online (Sandbox Code Playgroud)
这适用于已经填充的数据网格单元格或当我在新行中输入数据时。但是,当我单击现有行中的空单元格时,出现以下异常:
System.ArgumentOutOfRangeException: 'SelectedDate value is not valid.'
Run Code Online (Sandbox Code Playgroud)
为什么只有在现有行中输入数据时才会出现错误?发生此异常时没有执行任何代码隐藏,所以我不知道在哪里查找问题。
我有两个 jQuery 日期选择器,但是当我将光标放在每个日期选择器中时,之前选择的所有日期都显示为一个列表。
我想清除以前选择的所有日期。
有什么帮助吗?
我正在使用react-native-modal-datetime-picker库来获取用户的时间。但我正在获得完整日期的时间,我应该如何从中获得时间。以下是我获取时间的代码。
_showDateTimePicker = () => this.setState({ isDateTimePickerVisible: true });
_hideDateTimePicker = () => this.setState({ isDateTimePickerVisible: false });
_handleDatePicked = (time) => {
console.log('A time has been picked: ', time);
this._hideDateTimePicker();
};
<DateTimePicker
isVisible={this.state.isDateTimePickerVisible}
onConfirm={this._handleDatePicked}
onCancel={this._hideDateTimePicker}
mode='time'
/>
Run Code Online (Sandbox Code Playgroud)
我的屏幕上出现了 timePicker,但在选择时间后,它显示了包含所选时间的完整日期,但我只想要时间
我得到的输出是,
A time has been picked: Tue Feb 05 2019 12:25:00 GMT+0530 (India Standard Time)
Run Code Online (Sandbox Code Playgroud) 我将 Ionic 6 与 Angular 结合使用。我想要一个用于秒表功能的时间选择器按钮。由于我只需要时间,不需要日期,因此我的 HTML 中有以下内容:
<ion-content [fullscreen]="true">
<ion-list>
<ion-item>
<ion-label>Start Time</ion-label>
<ion-datetime display-format="h:mm A" picker-format="h:mm A" value="1990-02-19T07:43Z"></ion-datetime>
</ion-item>
</ion-list>
</ion-content>
Run Code Online (Sandbox Code Playgroud)
我只是从https://github.com/ionic-team/ionic-docs/blob/v4/src/demos/api/datetime/index.html的官方 ionic 示例中复制粘贴了此片段
上面的代码在该示例中运行良好,该示例基于纯 HTML/JS,使用 @ionic/core@4.7.4/ 但是当我将其插入我的 Ionic6/Angular 代码时,它总是显示带有庞大日历的日期选择器。我不需要日历,也没有屏幕空间。将时间格式更改为类似的格式hh/mm也没有任何效果。
如何让 Ionic 识别我想要的显示格式/选择器格式?
当我将DateTimePicker的选定日期转换为字符串时,它会给出类似"01/03/2013 12:00:00 AM"的值.如何删除时间值并仅选择"01/03/2013"部分?
我希望用户只选择当前月份的日期我不知道应该在最小和最大日期属性中放入什么.
是否有"当月"之类的财产?
string d1 = dateTimePicker1.Value.ToString("dd MM yyyy");
Run Code Online (Sandbox Code Playgroud)
如果我自己添加空间
string d1 = dateTimePicker1.Value.ToString("d d M M y y y y");
Run Code Online (Sandbox Code Playgroud)
它变成这样:
编辑:只需重新编辑我的帖子,了解我想要的结果.
从这个:2015年12月28日到期望的结果是:2 8 1 2 2 0 1 5日期间隔.
我正在使用 Visual Basic.NET、SQL Server 2016、Visual Studio 2017 制作 Windows 窗体。
我一直在尝试解决这个问题,并且已经set dateformat mdy在 SQL Server Management Studio 查询中尝试过,但是表上的日期仍然采用这种格式:2022-07-17 00:00:00.000。在运行项目时尝试插入某些内容时,这与此错误有什么关系吗?
每个人都说“日期时间不适用于 yy/mm/dd 或 dd/mm/yy,请使用 mm/dd/yy”。但没有人说你如何在数据库或 Visual Studio 中实际更改/修复它。
当我在其他语言上学习和做事情时,我在使用 MySQL 时从未发现过这个错误,所以这个日期时间的事情真的变得令人绝望。非常感谢任何有关如何实际修复此错误的见解。
代码:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim someid As Integer = TextCode.Text
Dim descri As String = TextDescription.Text
Dim somedate As DateTime = DateTimePickerinsert.Text
Dim value As String = TextValue.Text
Dim stock As String = TextStock.Text
Dim warehouse As String = ComboWarehouse.Text
con.Open() …Run Code Online (Sandbox Code Playgroud) 如何将a的默认值设置DateTimePicker为今天(运行应用程序的那一天,而不是创建表单的那天)?
我正在寻找一种设计方法。我真的不想惹Form.designer.cs(InitializeComponenet())。
如何让datatimepicker组件可以写长日期?
在我的情况下,我想在标签上显示单词的数量.
label1.text = DTPicker1.value.ToString();
Run Code Online (Sandbox Code Playgroud)
示例:
输入日期:2016年7月13日:2016年7月13日
我的dataPicker属性:
CustomFormat : dd MMMM yyyy
Format : Custom
Run Code Online (Sandbox Code Playgroud)
但即使有这个设置,价值仍然是13/07/2016 09:50 AM
datetimepicker ×12
c# ×6
datetime ×3
android ×2
timepicker ×2
.net ×1
angular ×1
autocomplete ×1
datagrid ×1
date ×1
format ×1
jquery ×1
react-native ×1
sql-server ×1
string ×1
vb.net ×1
winforms ×1
wpf ×1
xceed ×1