看板 C_Sharp 關於我們 聯絡資訊
DateTime utc = DateTime.MinValue; if (protocol.GPRMC.Month != 0 && protocol.GPRMC.Year != 0 && protocol.GPRMC.Day != 0) { utc = new DateTime(2000 + protocol.GPRMC.Year, protocol.GPRMC.Month, protocol.GPRMC.Day, protocol.GPGGA.Hour, protocol.GPGGA.Minute, protocol.GPGGA.Second, DateTimeKind.Utc); labelDate.Text = "Date: " + utc.ToShortDateString(); labelTimeLocal.Text =utc..ToLocalTime.ToString(); labelTime.Text = "Time: " + utc.ToShortTimeString(); 我想請問各位大大的是在第四行(utc=那一行) 我已經把從gps抓下來的訊號加上2000了 不過跑出來的時間格式仍是08/6/3 下午...... SQL SERVE的datetime格式似乎一定要2008 所以我寫不進去應該是差在08這個地方 不過我已經事先加上2000了 為什麼跑出來的還是)08/6/3的格式呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.32.181
tomex:DateTime.ToString("yyyyMMdd"),用自訂字串就可煩惱 06/04 00:00
tomex:解除煩惱 :) 06/04 00:01