2016-10-25 41 views
-4

我就死在转换timespan,在SQL Server jamulai列数据类型是time解析时间跨度到串c#

private void btntambah_Click(object sender, EventArgs e) 
{ 
    int kodejadwal = Int32.Parse(txtkode.Text); 
    string hari = txthari.Text; 
    TimeSpan jamulai = new TimeSpan (txtjam.Text); 
    string jamselesai = txtjam2.Text; 

    this.jadwalPraktekTableAdapter.Insert(hari, jamulai, jamselesai); 
    this.jadwalPraktekTableAdapter.Fill(healthy_CareDataSet.JadwalPraktek); 
} 
+0

请澄清你的问题。你是否将Timespan转换为字符串还是字符串? – Matyas

+0

[TimeSpan ToString格式]的可能重复(http://stackoverflow.com/questions/11077711/timespan-tostring-format) –

+0

字符串到时间跨度 –

回答

2
  1. 请为TimeSpan阅读文档:Here
  2. 和定制TimeSpan到字符串格式化:Here

只需按照的TimeSpan的文件,并把在您需要的格式。

2

要时间跨度转换为字符串,你可以使用timespan.ToString()

在你的情况,你需要jamulai.ToString()

要格式化的时间跨度,以适合MySQL的时间格式化你需要这样做:

jamulai.ToString(@"hh\:mm\:ss")