如何从时间选择器中获取值
本文关键字:获取 选择器 时间 | 更新日期: 2023-09-27 18:27:12
我正在使用第三个兼职选择器。时间选择器组件是
<%@ Register Assembly="TimePicker" Namespace="MKB.TimePicker" TagPrefix="cc1" %>
时间选择器后面的源代码是
<tr>
<td align="left" class="style3">
From Time
</td>
<td align="left">
<cc1:TimeSelector ID="TimeSelector1" runat="server" Height="10px">
</cc1:TimeSelector>
</td>
</tr>
我想将选定的时间添加到数据库中。如何将所选时间设置为字符串,或者如何检索所选时间?我只是想获得像一样的价值
string time=TimeSelector1.SelectedTimeFormat.ToString()
但它不起作用。我有一个叫master的班,我喜欢这样做:
mas.leaveapply(ddcode.SelectedItem.Text,
txtname.Text,
TimeSelector1.SelectedTimeFormat.ToString());
以上问题的答案是
protected void Button1_Click(object sender, EventArgs e)
{
try
{
DateTime time1 = DateTime.Parse(string.Format("{0:00}:{1:00}", TimeSelector1.Hour, TimeSelector1.Minute,TimeSelector1.AmPm));
DateTime time2 = DateTime.Parse(string.Format("{0:00}:{1:00}", TimeSelector2.Hour, TimeSelector2.Minute, TimeSelector2.AmPm));
mas.leaveapply(time1.ToShortTimeString(),time2.ToShortTimeString());
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", "alert('You Have Succesfully Applied For Leave ..!!');", true);
}
catch (Exception ex)
{
Label1.Text = ex.Message;
}
}
它显示的时间类似于"10:05 PM/AM"(小时、分钟、AM/PM)
创建如下方法:
public static string SetDBTime(MKB.TimePicker.TimeSelector TimeSelector1)
{
string time = TimeSelector1.Hour+":"+TimeSelector1.Minute+" "+TimeSelector1.AmPm;
return time;
}
然后调用函数:
string TimeData = DateTime.Parse(SetDBTime(name_of_your_time_selector)).ToString("HH:mm");