mysql - 如何从mysql时间中提取时间然后使用自定义hh :mm:ss加载到datetimepicker

标签 mysql vb.net visual-studio-2008

我有一个自定义格式的日期时间选择器hh:mm:ss tt

我想使用MySqlDataReader从mysql获取时间数据类型的数据

使用日期就可以了

dtpmyDate.Value = reader.GetDateTime("dateposted").ToShortDateString

时间怎么样?

这个解决了我的问题

getTime = reader.GetString(reader.GetOrdinal("timeposted")).ToString
Dim today As DateTime = DateTime.Now.Date
Dim timeToSet As New TimeSpan(20, 20, 30)
dtpmyTime.Value = today + " " + getTime

dtpmyTime 是日期时间选择器,自定义格式为 hh:mm:ss ShowUpDown = true

我只想要时间值,因为保存记录时该日期会将当前日期更新到数据库..

谢谢大家。这个网站是查询我的问题的更实用的地方,可以立即解决。

最佳答案

当您分配 DateTimePicker 的 .Value 时,您需要包含日期部分和时间部分。如果 MySQL 列的类型为 TIME,那么您应该将其读取为 TimeSpan 并将其添加到适当的日期。

Dim today As DateTime = DateTime.Now.Date
Dim timeToSet As New TimeSpan(20, 20, 30)
DateTimePicker1.Value = today + timeToSet

关于mysql - 如何从mysql时间中提取时间然后使用自定义hh :mm:ss加载到datetimepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22115772/

相关文章:

c# - 如何在 ASP.Net 中转储响应 header

c++ - 如何在编译时加密字符串?

php - magento 模块设置存储在哪里?

mysql - SQLException: 找不到合适的驱动程序

VB.NET:在 ProcessCmdKey 中确定按键是否打印的最简单方法?

vb.net - WinForms 应用程序之间的 SendMessage - 表单需要焦点

c - WinCE 应用程序的 Hello World(C 和 C++)- Visual Studio 2008

php - 从 PHP 数组中提取数据并分段回显

mysql - 创建一个mysql云

c# - 在 C# 中将两个值相除时如何获得整数商?