我有一个CSV文件,我正在加载到数据集中。时间字段实际上是十进制值,因为类型设置为常规。如何在SQL语句中将此时间(不是日期)转换为hh:mm
格式。我使用C#创建数据集。我猜我需要投,但似乎无法找到解决方案。
Time pH
0.000115741 7.4
0.0105208 7.6
0.0209375 7.9
0.0313657 7.7
0.0417824 7.6
答案 0 :(得分:0)
如果您尝试转换"十进制日"价值进入" hh:mm"格式,然后试试这个:
double dtime = 0.0105208;
TimeSpan ts = TimeSpan.FromDays(dtime);
MessageBox.Show(ts.ToString("hh\\:mm"));